[INFO] cloning repository https://github.com/djava/toy_compiler
[INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/djava/toy_compiler" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fdjava%2Ftoy_compiler", kill_on_drop: false }`
[INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fdjava%2Ftoy_compiler'...
[INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }`
[INFO] [stdout] 478caf2bc1df35ab1bf311a4611cc377bc0ddc71
[INFO] testing djava/toy_compiler against try#0abe69e6c16114311cc2700e972492e64d69c28f for pr-154065
[INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fdjava%2Ftoy_compiler" "/workspace/builds/worker-1-tc2/source", kill_on_drop: false }`
[INFO] [stderr] Cloning into '/workspace/builds/worker-1-tc2/source'...
[INFO] [stderr] done.
[INFO] started tweaking git repo https://github.com/djava/toy_compiler
[INFO] finished tweaking git repo https://github.com/djava/toy_compiler
[INFO] tweaked toml for git repo https://github.com/djava/toy_compiler written to /workspace/builds/worker-1-tc2/source/Cargo.toml
[INFO] validating manifest of git repo https://github.com/djava/toy_compiler on toolchain 0abe69e6c16114311cc2700e972492e64d69c28f
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+0abe69e6c16114311cc2700e972492e64d69c28f" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate git repo https://github.com/djava/toy_compiler already has a lockfile, it will not be regenerated
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+0abe69e6c16114311cc2700e972492e64d69c28f" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+0abe69e6c16114311cc2700e972492e64d69c28f" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] a49cca230b09fccc19e574c313c37726fdd3868ca1d28cad710b1fb05848b904
[INFO] running `Command { std: "docker" "start" "-a" "a49cca230b09fccc19e574c313c37726fdd3868ca1d28cad710b1fb05848b904", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "a49cca230b09fccc19e574c313c37726fdd3868ca1d28cad710b1fb05848b904", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "a49cca230b09fccc19e574c313c37726fdd3868ca1d28cad710b1fb05848b904", kill_on_drop: false }`
[INFO] [stdout] a49cca230b09fccc19e574c313c37726fdd3868ca1d28cad710b1fb05848b904
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+0abe69e6c16114311cc2700e972492e64d69c28f" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 68070a2ff9012de2acd232b340bad17979e8a4dce8d6361ec2592ad63ee3a550
[INFO] running `Command { std: "docker" "start" "-a" "68070a2ff9012de2acd232b340bad17979e8a4dce8d6361ec2592ad63ee3a550", kill_on_drop: false }`
[INFO] [stderr]    Compiling quote v1.0.44
[INFO] [stderr]    Compiling libc v0.2.183
[INFO] [stderr]    Compiling rustix v1.1.4
[INFO] [stderr]    Compiling clap_lex v0.7.7
[INFO] [stderr]    Compiling linux-raw-sys v0.12.1
[INFO] [stderr]    Compiling proc-macro2 v1.0.106
[INFO] [stderr]    Compiling memchr v2.8.0
[INFO] [stderr]    Compiling once_cell v1.21.3
[INFO] [stderr]    Compiling peg-runtime v0.8.5
[INFO] [stderr]    Compiling anstream v0.6.21
[INFO] [stderr]    Compiling indexmap v2.13.0
[INFO] [stderr]    Compiling bytecount v0.6.9
[INFO] [stderr]    Compiling fixedbitset v0.5.7
[INFO] [stderr]    Compiling hashbrown v0.15.5
[INFO] [stderr]    Compiling clap_builder v4.5.57
[INFO] [stderr]    Compiling nom v8.0.0
[INFO] [stderr]    Compiling syn v2.0.114
[INFO] [stderr]    Compiling peg-macros v0.8.5
[INFO] [stderr]    Compiling petgraph v0.8.3
[INFO] [stderr]    Compiling getrandom v0.3.4
[INFO] [stderr]    Compiling is-terminal v0.4.17
[INFO] [stderr]    Compiling peg v0.8.5
[INFO] [stderr]    Compiling tempfile v3.26.0
[INFO] [stderr]    Compiling nom_locate v5.0.0
[INFO] [stderr]    Compiling clap_derive v4.5.55
[INFO] [stderr]    Compiling enum_dispatch v0.3.13
[INFO] [stderr]    Compiling bitfield-struct v0.12.1
[INFO] [stderr]    Compiling clap v4.5.57
[INFO] [stderr]    Compiling clio v0.3.5
[INFO] [stderr]    Compiling compiler v0.1.0 (/opt/rustwide/workdir/crates/compiler)
[INFO] [stderr]    Compiling test-support v0.1.0 (/opt/rustwide/workdir/crates/test-support)
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 11.31s
[INFO] running `Command { std: "docker" "inspect" "68070a2ff9012de2acd232b340bad17979e8a4dce8d6361ec2592ad63ee3a550", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "68070a2ff9012de2acd232b340bad17979e8a4dce8d6361ec2592ad63ee3a550", kill_on_drop: false }`
[INFO] [stdout] 68070a2ff9012de2acd232b340bad17979e8a4dce8d6361ec2592ad63ee3a550
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+0abe69e6c16114311cc2700e972492e64d69c28f" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] da0e1472248057a69d2754a3ded32561d9baff2d4b8683f089a4ad476bf5078b
[INFO] running `Command { std: "docker" "start" "-a" "da0e1472248057a69d2754a3ded32561d9baff2d4b8683f089a4ad476bf5078b", kill_on_drop: false }`
[INFO] [stderr]    Compiling test-support v0.1.0 (/opt/rustwide/workdir/crates/test-support)
[INFO] [stderr]    Compiling compiler v0.1.0 (/opt/rustwide/workdir/crates/compiler)
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 7.00s
[INFO] running `Command { std: "docker" "inspect" "da0e1472248057a69d2754a3ded32561d9baff2d4b8683f089a4ad476bf5078b", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "da0e1472248057a69d2754a3ded32561d9baff2d4b8683f089a4ad476bf5078b", kill_on_drop: false }`
[INFO] [stdout] da0e1472248057a69d2754a3ded32561d9baff2d4b8683f089a4ad476bf5078b
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+0abe69e6c16114311cc2700e972492e64d69c28f" "test" "--frozen", kill_on_drop: false }`
[INFO] [stdout] adfb88b4d12157b8602d55ebc1ab30a4666ec599ffa6c310eac315d0521b6d9a
[INFO] running `Command { std: "docker" "start" "-a" "adfb88b4d12157b8602d55ebc1ab30a4666ec599ffa6c310eac315d0521b6d9a", kill_on_drop: false }`
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 0.12s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/compiler-b90454a99dcc46d2)
[INFO] [stdout] 
[INFO] [stdout] running 210 tests
[INFO] [stdout] test passes::closurize_functions::tests::test_captures_param_inserted_at_front ... ok
[INFO] [stdout] test passes::closurize_functions::tests::test_captures_param_added_to_all_functions ... ok
[INFO] [stdout] test passes::closurize_functions::tests::test_function_reference_in_call_arg ... ok
[INFO] [stdout] test passes::closurize_functions::tests::test_global_symbol_converted ... ok
[INFO] [stdout] test passes::closurize_functions::tests::test_function_reference_in_conditional ... ok
[INFO] [stdout] test passes::closurize_functions::tests::test_function_reference_in_while_loop ... ok
[INFO] [stdout] test passes::closurize_lambdas::tests::test_capture_in_arithmetic_expression ... ok
[INFO] [stdout] test passes::closurize_lambdas::tests::test_closure_replaces_lambda ... ok
[INFO] [stdout] test passes::closurize_lambdas::tests::test_lambda_in_conditional ... ok
[INFO] [stdout] test passes::closurize_lambdas::tests::test_lambda_in_while_loop ... ok
[INFO] [stdout] test passes::closurize_lambdas::tests::test_lambda_to_closure ... ok
[INFO] [stdout] test passes::closurize_lambdas::tests::test_multiple_captures ... ok
[INFO] [stdout] test passes::closurize_lambdas::tests::test_multiple_lambdas ... ok
[INFO] [stdout] test passes::closurize_lambdas::tests::test_no_capture_lambda ... ok
[INFO] [stdout] test passes::constant_folding::tests::test_input ... ok
[INFO] [stdout] test passes::constant_folding::tests::test_add ... ok
[INFO] [stdout] test passes::constant_folding::tests::test_multiply ... ok
[INFO] [stdout] test passes::constant_folding::tests::test_mixed ... ok
[INFO] [stdout] test passes::closurize_functions::tests::test_non_function_id_unchanged ... ok
[INFO] [stdout] test passes::constant_folding::tests::test_multiply_mixed_with_add_fold ... ok
[INFO] [stdout] test passes::constant_folding::tests::test_multiply_by_zero_fold ... ok
[INFO] [stdout] test passes::constant_folding::tests::test_nested ... ok
[INFO] [stdout] test passes::constant_folding::tests::test_subinput ... ok
[INFO] [stdout] test passes::constant_folding::tests::test_multiply_nested_fold ... ok
[INFO] [stdout] test passes::constant_folding::tests::test_while_loop_constant_false ... ok
[INFO] [stdout] test passes::constant_folding::tests::test_zero ... ok
[INFO] [stdout] test passes::constant_folding::tests::test_while_loop_with_partial_eval_in_body ... ok
[INFO] [stdout] test passes::constant_folding::tests::test_while_loop_simple ... ok
[INFO] [stdout] test passes::globalize_identifiers::tests::test_globalize_call_func ... ok
[INFO] [stdout] test passes::optimize_fallthrough::tests::test_chain_with_if ... ok
[INFO] [stdout] test passes::optimize_fallthrough::tests::test_if_in_loop ... ok
[INFO] [stdout] test passes::patch_instructions::tests::test_complex_args ... ok
[INFO] [stdout] test passes::globalize_identifiers::tests::test_globalize_func_as_arg ... ok
[INFO] [stdout] test passes::optimize_fallthrough::tests::test_straight_chain ... ok
[INFO] [stdout] test passes::patch_instructions::tests::test_input ... ok
[INFO] [stdout] test passes::optimize_fallthrough::tests::test_nested_loop ... ok
[INFO] [stdout] test passes::patch_instructions::tests::test_cascading_assigns ... ok
[INFO] [stdout] test passes::patch_instructions::tests::test_simple_assignment ... ok
[INFO] [stdout] test passes::patch_instructions::tests::test_add ... ok
[INFO] [stdout] test passes::patch_instructions::tests::test_complex_assignment ... ok
[INFO] [stdout] test passes::optimize_fallthrough::tests::test_simple_loop ... ok
[INFO] [stdout] test passes::patch_instructions::tests::test_nested ... ok
[INFO] [stdout] test passes::patch_instructions::tests::test_mixed ... ok
[INFO] [stdout] test passes::patch_instructions::tests::test_simple_assignment_imm64 ... ok
[INFO] [stdout] test passes::patch_instructions::tests::test_zero ... ok
[INFO] [stdout] test passes::globalize_identifiers::tests::test_globalize_leaves_local_vars_alone ... ok
[INFO] [stdout] test passes::register_allocation::tests::test_complex_args ... ok
[INFO] [stdout] test passes::register_allocation::tests::test_input ... ok
[INFO] [stdout] test passes::register_allocation::tests::test_cascading_assigns ... ok
[INFO] [stdout] test passes::patch_instructions::tests::test_multiply_simple ... ok
[INFO] [stdout] test passes::register_allocation::tests::test_add ... ok
[INFO] [stdout] test passes::patch_instructions::tests::test_subinput ... ok
[INFO] [stdout] test passes::patch_instructions::tests::test_multiply_with_spilled_dest ... ok
[INFO] [stdout] test passes::register_allocation::tests::test_mixed ... ok
[INFO] [stdout] test passes::register_allocation::tests::test_complex_assignment ... ok
[INFO] [stdout] test passes::register_allocation::tests::test_multiply_mixed_with_add ... ok
[INFO] [stdout] test passes::register_allocation::tests::test_multiply_register_pressure ... ok
[INFO] [stdout] test passes::register_allocation::tests::test_simple_assignment ... ok
[INFO] [stdout] test passes::register_allocation::tests::test_multiply_with_variable ... ok
[INFO] [stdout] test passes::register_allocation::tests::test_subinput ... ok
[INFO] [stdout] test passes::register_allocation::tests::test_tuple_multiple_simultaneous ... ok
[INFO] [stdout] test passes::register_allocation::tests::test_nested ... ok
[INFO] [stdout] test passes::register_allocation::tests::test_multiply_simple ... ok
[INFO] [stdout] test passes::register_allocation::tests::test_tuple_simple_read ... ok
[INFO] [stdout] test passes::register_allocation::tests::test_multiply_constants ... ok
[INFO] [stdout] test passes::register_allocation::tests::test_tuple_read_all_elements ... ok
[INFO] [stdout] test passes::register_allocation::tests::test_tuple_in_loop ... ok
[INFO] [stdout] test passes::register_allocation::tests::test_tuple_single_element ... ok
[INFO] [stdout] test passes::register_allocation::tests::test_tuple_mutate_and_sum ... ok
[INFO] [stdout] test passes::register_allocation::tests::test_tuple_element_arithmetic ... ok
[INFO] [stdout] test passes::register_allocation::tests::test_tuple_two_alive ... ok
[INFO] [stdout] test passes::register_allocation::tests::test_tuple_subscript_write ... ok
[INFO] [stdout] test passes::register_allocation::tests::test_zero ... ok
[INFO] [stdout] test passes::remove_complex_operands::tests::test_add ... ok
[INFO] [stdout] test passes::remove_complex_operands::tests::test_apply_with_different_functions ... ok
[INFO] [stdout] test passes::register_allocation::tests::test_tuple_with_scalars_register_pressure ... ok
[INFO] [stdout] test passes::register_allocation::tests::test_tuple_with_input ... ok
[INFO] [stdout] test passes::register_allocation::tests::test_force_spills_constants ... ok
[INFO] [stdout] test passes::remove_complex_operands::tests::test_cascading_assigns ... ok
[INFO] [stdout] test passes::remove_complex_operands::tests::test_complex_args ... ok
[INFO] [stdout] test passes::remove_complex_operands::tests::test_complex_assignment ... ok
[INFO] [stdout] test passes::remove_complex_operands::tests::test_function_variable_as_callee ... ok
[INFO] [stdout] test passes::remove_complex_operands::tests::test_nested ... ok
[INFO] [stdout] test passes::remove_complex_operands::tests::test_while_loop_complex_condition ... ok
[INFO] [stdout] test passes::remove_complex_operands::tests::test_first_class_function_call ... ok
[INFO] [stdout] test passes::remove_complex_operands::tests::test_while_loop_complex_body ... ok
[INFO] [stdout] test passes::remove_complex_operands::tests::test_ternary_as_callee ... ok
[INFO] [stdout] test passes::remove_complex_operands::tests::test_mixed ... ok
[INFO] [stdout] test passes::short_circuiting::tests::test_comparisons_or ... ok
[INFO] [stdout] test passes::remove_complex_operands::tests::test_subinput ... ok
[INFO] [stdout] test passes::remove_complex_operands::tests::test_simple_assignment ... ok
[INFO] [stdout] test passes::short_circuiting::tests::test_simple ... ok
[INFO] [stdout] test passes::remove_complex_operands::tests::test_while_loop_simple ... ok
[INFO] [stdout] test passes::remove_complex_operands::tests::test_ternary_as_callee_false_branch ... ok
[INFO] [stdout] test passes::short_circuiting::tests::test_comparisons_and ... ok
[INFO] [stdout] test passes::translate_ast_to_ir::tests::test_add ... ok
[INFO] [stdout] test passes::short_circuiting::tests::test_nested ... ok
[INFO] [stdout] test passes::remove_complex_operands::tests::test_zero ... ok
[INFO] [stdout] test passes::translate_ast_to_ir::tests::test_cascading_assigns ... ok
[INFO] [stdout] test passes::translate_ast_to_ir::tests::test_complex_assignment ... ok
[INFO] [stdout] test passes::translate_ast_to_ir::tests::test_apply_with_different_functions ... ok
[INFO] [stdout] test passes::translate_ast_to_ir::tests::test_complex_args ... ok
[INFO] [stdout] test passes::translate_ast_to_ir::tests::test_nested ... ok
[INFO] [stdout] test passes::translate_ast_to_ir::tests::test_first_class_function_call ... ok
[INFO] [stdout] test passes::translate_ast_to_ir::tests::test_input ... ok
[INFO] [stdout] test passes::translate_ast_to_ir::tests::test_mixed ... ok
[INFO] [stdout] test passes::translate_ast_to_ir::tests::test_ternary ... ok
[INFO] [stdout] test passes::translate_ast_to_ir::tests::test_simple_assignment ... ok
[INFO] [stdout] test passes::translate_ast_to_ir::tests::test_ternary_complex ... ok
[INFO] [stdout] test passes::translate_ast_to_ir::tests::test_while_loop_simple ... ok
[INFO] [stdout] test passes::translate_ast_to_ir::tests::test_ternary_as_callee ... ok
[INFO] [stdout] test passes::translate_ast_to_ir::tests::test_while_loop_nested ... ok
[INFO] [stdout] test passes::translate_ast_to_ir::tests::test_condition_statement ... ok
[INFO] [stdout] test passes::translate_ast_to_ir::tests::test_while_loop_with_conditional ... ok
[INFO] [stdout] test passes::translate_ast_to_ir::tests::test_subinput ... ok
[INFO] [stdout] test passes::translate_ast_to_ir::tests::test_while_loop_accumulator ... ok
[INFO] [stdout] test passes::translate_ast_to_ir::tests::test_ternary_as_callee_false_branch ... ok
[INFO] [stdout] test passes::translate_ast_to_ir::tests::test_while_loop_zero_iterations ... ok
[INFO] [stdout] test passes::translate_ast_to_ir::tests::test_zero ... ok
[INFO] [stdout] test passes::tupleize_excess_args::tests::test_single_func_excess_args ... ok
[INFO] [stdout] test syntax_trees::parser::tests::test_bool_op_simple ... ok
[INFO] [stdout] test passes::tupleize_excess_args::tests::test_non_excess_args ... ok
[INFO] [stdout] test syntax_trees::parser::tests::test_bool_op_complex ... ok
[INFO] [stdout] test syntax_trees::parser::tests::test_call_multi_arg ... ok
[INFO] [stdout] test syntax_trees::parser::tests::test_call_complex_arg ... ok
[INFO] [stdout] test syntax_trees::parser::tests::test_call_simple_arg ... ok
[INFO] [stdout] test passes::tupleize_excess_args::tests::test_multi_func_non_excess_args ... ok
[INFO] [stdout] test passes::tupleize_excess_args::tests::test_single_func_many_excess_args ... ok
[INFO] [stdout] test syntax_trees::parser::tests::test_fn_no_return_type ... ok
[INFO] [stdout] test syntax_trees::parser::tests::test_fn_mixed_tuple_and_primitive_params ... ok
[INFO] [stdout] test syntax_trees::parser::tests::test_call_no_arg ... ok
[INFO] [stdout] test syntax_trees::parser::tests::test_fn_multiline_body ... ok
[INFO] [stdout] test syntax_trees::parser::tests::test_fn_nested_tuple_param ... ok
[INFO] [stdout] test syntax_trees::parser::tests::test_fn_return_bool_type ... ok
[INFO] [stdout] test syntax_trees::parser::tests::test_fn_return_with_value ... ok
[INFO] [stdout] test syntax_trees::parser::tests::test_fn_tuple_param ... ok
[INFO] [stdout] test syntax_trees::parser::tests::test_fn_return_expr ... ok
[INFO] [stdout] test syntax_trees::parser::tests::test_fn_return_no_value ... ok
[INFO] [stdout] test syntax_trees::parser::tests::test_for_decrement ... ok
[INFO] [stdout] test syntax_trees::parser::tests::test_if_else ... ok
[INFO] [stdout] test syntax_trees::parser::tests::test_assign_to_call ... ok
[INFO] [stdout] test passes::register_allocation::tests::test_force_spills ... ok
[INFO] [stdout] test syntax_trees::parser::tests::test_if_else_if_else ... ok
[INFO] [stdout] test syntax_trees::parser::tests::test_for_simple_desugar ... ok
[INFO] [stdout] test syntax_trees::parser::tests::test_fn_tuple_return_type ... ok
[INFO] [stdout] test syntax_trees::parser::tests::test_for_nested ... ok
[INFO] [stdout] test syntax_trees::parser::tests::test_fn_with_params ... ok
[INFO] [stdout] test syntax_trees::parser::tests::test_if_chained_else_ifs ... ok
[INFO] [stdout] test syntax_trees::parser::tests::test_if_else_if_else_single_line ... ok
[INFO] [stdout] test syntax_trees::parser::tests::test_if_empty_body ... ok
[INFO] [stdout] test syntax_trees::parser::tests::test_lambda_as_function_arg ... ok
[INFO] [stdout] test passes::tupleize_excess_args::tests::test_multi_func_excess_args ... ok
[INFO] [stdout] test syntax_trees::parser::tests::test_if_with_complex_condition ... ok
[INFO] [stdout] test syntax_trees::parser::tests::test_lambda_assigned_to_var ... ok
[INFO] [stdout] test syntax_trees::parser::tests::test_lambda_no_args ... ok
[INFO] [stdout] test syntax_trees::parser::tests::test_lambda_in_ternary ... ok
[INFO] [stdout] test syntax_trees::parser::tests::test_lambda_multi_args ... ok
[INFO] [stdout] test syntax_trees::parser::tests::test_lambda_called ... ok
[INFO] [stdout] test syntax_trees::parser::tests::test_fn_bool_param ... ok
[INFO] [stdout] test syntax_trees::parser::tests::test_lambda_simple ... ok
[INFO] [stdout] test syntax_trees::parser::tests::test_fn_single_param ... ok
[INFO] [stdout] test syntax_trees::parser::tests::test_if_simple ... ok
[INFO] [stdout] test syntax_trees::parser::tests::test_lambda_with_multiple_args_passed_to_function ... ok
[INFO] [stdout] test syntax_trees::parser::tests::test_if_multiline_body ... ok
[INFO] [stdout] test syntax_trees::parser::tests::test_lambda_in_tuple ... ok
[INFO] [stdout] test syntax_trees::parser::tests::test_multiple_functions ... ok
[INFO] [stdout] test syntax_trees::parser::tests::test_parens ... ok
[INFO] [stdout] test syntax_trees::parser::tests::test_print_str_call ... ok
[INFO] [stdout] test syntax_trees::parser::tests::test_simple_binop ... ok
[INFO] [stdout] test syntax_trees::parser::tests::test_simple_constant ... ok
[INFO] [stdout] test syntax_trees::parser::tests::test_simple_neg_constant ... ok
[INFO] [stdout] test syntax_trees::parser::tests::test_simple_unaryop ... ok
[INFO] [stdout] test syntax_trees::parser::tests::test_multiline ... ok
[INFO] [stdout] test syntax_trees::parser::tests::test_subscript_assign_in_if_body ... ok
[INFO] [stdout] test syntax_trees::parser::tests::test_space_delimited_unary ... ok
[INFO] [stdout] test syntax_trees::parser::tests::test_string ... ok
[INFO] [stdout] test syntax_trees::parser::tests::test_subscript_assign_complex_expr ... ok
[INFO] [stdout] test syntax_trees::parser::tests::test_string_type_parameter ... ok
[INFO] [stdout] test syntax_trees::parser::tests::test_subscript_assign_with_subscript_expr_rhs ... ok
[INFO] [stdout] test syntax_trees::parser::tests::test_subscript_assign_simple ... ok
[INFO] [stdout] test syntax_trees::parser::tests::test_if_else_single_line ... ok
[INFO] [stdout] test syntax_trees::parser::tests::test_subscript_call ... ok
[INFO] [stdout] test syntax_trees::parser::tests::test_subscript_negative_index ... ok
[INFO] [stdout] test syntax_trees::parser::tests::test_subscript_in_ternary_condition ... ok
[INFO] [stdout] test syntax_trees::parser::tests::test_subscript_chained ... ok
[INFO] [stdout] test passes::closurize_functions::tests::test_function_id_becomes_closure ... ok
[INFO] [stdout] test passes::patch_instructions::tests::test_multiply_constants ... ok
[INFO] [stdout] test passes::remove_complex_operands::tests::test_input ... ok
[INFO] [stdout] test syntax_trees::parser::tests::test_subscript_assign_multiline ... ok
[INFO] [stdout] test syntax_trees::parser::tests::test_subscript_assign_negative_index ... ok
[INFO] [stdout] test syntax_trees::parser::tests::test_subscript_assign_nonzero_index ... ok
[INFO] [stdout] test syntax_trees::parser::tests::test_subscript_assign_tuple_value ... ok
[INFO] [stdout] test syntax_trees::parser::tests::test_subscript_nonzero_index ... ok
[INFO] [stdout] test syntax_trees::parser::tests::test_subscript_simple ... ok
[INFO] [stdout] test syntax_trees::parser::tests::test_ternary_call ... ok
[INFO] [stdout] test syntax_trees::parser::tests::test_tuple_in_call ... ok
[INFO] [stdout] test syntax_trees::parser::tests::test_tuple_assign ... ok
[INFO] [stdout] test syntax_trees::parser::tests::test_subscript_in_binop ... ok
[INFO] [stdout] test syntax_trees::parser::tests::test_subscript_on_call ... ok
[INFO] [stdout] test syntax_trees::parser::tests::test_ternary_nested ... ok
[INFO] [stdout] test syntax_trees::parser::tests::test_subscript_on_parens_tuple ... ok
[INFO] [stdout] test syntax_trees::parser::tests::test_ternary_with_binop ... ok
[INFO] [stdout] test syntax_trees::parser::tests::test_tuple_single_trailing_comma ... ok
[INFO] [stdout] test syntax_trees::parser::tests::test_tuple_trailing_comma_multi ... ok
[INFO] [stdout] test syntax_trees::parser::tests::test_tuple_nested ... ok
[INFO] [stdout] test syntax_trees::parser::tests::test_tuple_pair ... ok
[INFO] [stdout] test syntax_trees::parser::tests::test_ternary_simple ... ok
[INFO] [stdout] test passes::translate_ast_to_ir::tests::test_function_variable_as_callee ... ok
[INFO] [stdout] test syntax_trees::parser::tests::test_fn_nested_tuple_return_type ... ok
[INFO] [stdout] test syntax_trees::parser::tests::test_simple_assign ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 210 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.31s
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/main.rs (/opt/rustwide/target/debug/deps/compiler-46a6ffd38a16093e)
[INFO] [stdout] 
[INFO] [stdout] running 0 tests
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/test_arrays.rs (/opt/rustwide/target/debug/deps/test_arrays-d2cccf094ab47dc4)
[INFO] [stdout] 
[INFO] [stdout] running 62 tests
[INFO] [stdout] test test_array_mutation_in_loop ... FAILED
[INFO] [stdout] test test_array_created_in_branch ... FAILED
[INFO] [stdout] test test_array_independence ... FAILED
[INFO] [stdout] test test_array_in_while_loop ... FAILED
[INFO] [stdout] test test_array_in_if_branch ... FAILED
[INFO] [stdout] test test_array_with_computed_elements ... FAILED
[INFO] [stdout] test test_array_in_if_branch_false ... FAILED
[INFO] [stdout] test test_array_write_in_branch ... FAILED
[INFO] [stdout] test test_array_with_zeros ... FAILED
[INFO] [stdout] test test_bool_array_and_elements ... FAILED
[INFO] [stdout] test test_array_from_inputs ... FAILED
[INFO] [stdout] test test_array_element_in_while_condition ... FAILED
[INFO] [stdout] test test_bool_array_not_element ... FAILED
[INFO] [stdout] test test_array_mixed_constants_and_inputs ... FAILED
[INFO] [stdout] test test_bool_array_element_as_while_condition ... FAILED
[INFO] [stdout] test test_array_with_negative_values ... FAILED
[INFO] [stdout] test test_bool_array_read ... FAILED
[INFO] [stdout] test test_bool_array_three_elements ... FAILED
[INFO] [stdout] test test_array_created_in_branch_false ... FAILED
[INFO] [stdout] test test_array_element_as_condition ... FAILED
[INFO] [stdout] test test_bool_array_independence ... FAILED
[INFO] [stdout] test test_bool_array_overwrite ... FAILED
[INFO] [stdout] test test_array_with_many_scalars ... FAILED
[INFO] [stdout] test test_expr_index_read ... FAILED
[INFO] [stdout] test test_element_subtract ... FAILED
[INFO] [stdout] test test_fibonacci_in_array ... FAILED
[INFO] [stdout] test test_array_write_in_branch_false ... FAILED
[INFO] [stdout] test test_expr_index_write ... FAILED
[INFO] [stdout] test test_index_from_input ... FAILED
[INFO] [stdout] test test_loop_scan_array ... FAILED
[INFO] [stdout] test test_bool_array_write_in_branch_false ... FAILED
[INFO] [stdout] test test_single_element_array ... FAILED
[INFO] [stdout] test test_cascading_mutations ... FAILED
[INFO] [stdout] test test_large_array ... FAILED
[INFO] [stdout] test test_scalar_and_array_interleaved ... FAILED
[INFO] [stdout] test test_subscript_overwrite_same_index ... FAILED
[INFO] [stdout] test test_array_with_variable_elements ... FAILED
[INFO] [stdout] test test_bool_array_write_in_branch ... FAILED
[INFO] [stdout] test test_array_created_in_loop ... FAILED
[INFO] [stdout] test test_loop_fill_array ... FAILED
[INFO] [stdout] test test_subscript_write_last ... FAILED
[INFO] [stdout] test test_subscript_write ... FAILED
[INFO] [stdout] test test_bool_array_store_comparison ... FAILED
[INFO] [stdout] test test_sum_elements ... FAILED
[INFO] [stdout] test test_element_to_variable ... FAILED
[INFO] [stdout] test test_variable_index_read ... FAILED
[INFO] [stdout] test test_two_arrays ... FAILED
[INFO] [stdout] test test_bool_array_write ... FAILED
[INFO] [stdout] test test_variable_index_write ... FAILED
[INFO] [stdout] test test_read_all_five_elements ... FAILED
[INFO] [stdout] test test_subscript_write_middle ... FAILED
[INFO] [stdout] test test_sum_five_elements ... FAILED
[INFO] [stdout] test test_swap_via_array ... FAILED
[INFO] [stdout] test test_bool_array_or_elements ... FAILED
[INFO] [stdout] test test_three_arrays ... FAILED
[INFO] [stdout] test test_variable_index_both_read_and_write ... FAILED
[INFO] [stdout] test test_write_computed_value ... FAILED
[INFO] [stdout] test test_index_write_from_input ... FAILED
[INFO] [stdout] test test_write_input_to_element ... FAILED
[INFO] [stdout] test test_subscript_write_all ... FAILED
[INFO] [stdout] test test_two_element_array ... FAILED
[INFO] [stdout] test test_three_element_array ... FAILED
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout] 
[INFO] [stdout] ---- test_array_mutation_in_loop stdout ----
[INFO] [stdout] fn main() -> int { a = [0, 1]
[INFO] [stdout] i = 0
[INFO] [stdout] while i < 5 {
[INFO] [stdout]     a[0] = a[0] + a[1]
[INFO] [stdout]     i = i + 1
[INFO] [stdout] }
[INFO] [stdout] print_int(a[0])
[INFO] [stdout] }
[INFO] [stdout] -------
[INFO] [stdout] Pass: GlobalizeIdentifiers(GlobalizeIdentifiers)
[INFO] [stdout] Pass: TypeCheck(TypeCheck)
[INFO] [stdout] Pass: ClosurizeFunctions(ClosurizeFunctions)
[INFO] [stdout] Pass: ClosurizeLambdas(ClosurizeLambdas)
[INFO] [stdout] Pass: TypeCheck(TypeCheck)
[INFO] [stdout] Pass: DisambiguateSubscript(DisambiguateSubscript)
[INFO] [stdout] Pass: ExtractStringOps(ExtractStringOps)
[INFO] [stdout] Pass: ShortCircuiting(ShortCircuiting)
[INFO] [stdout] Pass: TupleizeExcessArgs(TupleizeExcessArgs)
[INFO] [stdout] Pass: RemoveComplexOperands(RemoveComplexOperands)
[INFO] [stdout] Pass: TypeCheck(TypeCheck)
[INFO] [stdout] Pass: InjectAllocations(InjectAllocations)
[INFO] [stdout] Pass: DeclosurizeCalls(DeclosurizeCalls)
[INFO] [stdout] Pass: RegisterAllocation(RegisterAllocation)
[INFO] [stdout] Pass: PatchInstructions(PatchInstructions)
[INFO] [stdout] Pass: PreludeConclusion(PreludeConclusion)
[INFO] [stdout] Pass: ResolveWidth(ResolveWidth)
[INFO] [stdout] -- No Opt: -- 
[INFO] [stdout] 	.att_syntax
[INFO] [stdout] 	.align 8
[INFO] [stdout] 	.globl main
[INFO] [stdout] main:
[INFO] [stdout] 	pushq %rbp
[INFO] [stdout] 	pushq %r13
[INFO] [stdout] 	pushq %r15
[INFO] [stdout] 	pushq %r12
[INFO] [stdout] 	pushq %rbx
[INFO] [stdout] 	movq $32768, %rdi
[INFO] [stdout] 	movq $32768, %rsi
[INFO] [stdout] 	callq __gc_initialize
[INFO] [stdout] 	movq __gc_rootstack_begin(%rip), %r15
[INFO] [stdout] 	jmp .EE_50
[INFO] [stdout] .EE_50:
[INFO] [stdout] 	movq %rdi, %rbx
[INFO] [stdout] 	jmp .EE_42
[INFO] [stdout] .EE_44:
[INFO] [stdout] 	movq %rbx, %rdi
[INFO] [stdout] 	movq $0, %rsi
[INFO] [stdout] 	callq __subscript_array
[INFO] [stdout] 	movq %rax, %rdi
[INFO] [stdout] 	callq print_int
[INFO] [stdout] 	jmp .EE_43
[INFO] [stdout] .EE_45:
[INFO] [stdout] 	cmpq $5, %r12
[INFO] [stdout] 	jl .EE_46
[INFO] [stdout] 	jmp .EE_44
[INFO] [stdout] .EE_46:
[INFO] [stdout] 	movq %rbx, %rdi
[INFO] [stdout] 	movq $0, %rsi
[INFO] [stdout] 	callq __subscript_array
[INFO] [stdout] 	movq %rax, %r13
[INFO] [stdout] 	movq %rbx, %rdi
[INFO] [stdout] 	movq $1, %rsi
[INFO] [stdout] 	callq __subscript_array
[INFO] [stdout] 	movq %rax, %rcx
[INFO] [stdout] 	movq %r13, %rdx
[INFO] [stdout] 	addq %rcx, %rdx
[INFO] [stdout] 	movq %rbx, %rdi
[INFO] [stdout] 	movq $0, %rsi
[INFO] [stdout] 	callq __assign_to_array_elem
[INFO] [stdout] 	addq $1, %r12
[INFO] [stdout] 	jmp .EE_45
[INFO] [stdout] .EE_47:
[INFO] [stdout] 	movq __gc_free_ptr(%rip), %r11
[INFO] [stdout] 	addq $24, __gc_free_ptr(%rip)
[INFO] [stdout] 	movq $4611686018427388064, %rax
[INFO] [stdout] 	movq %rax, 0(%r11)
[INFO] [stdout] 	movq %r11, %rbx
[INFO] [stdout] 	movq $0, 8(%r11)
[INFO] [stdout] 	movq $1, 16(%r11)
[INFO] [stdout] 	movq $0, %r12
[INFO] [stdout] 	jmp .EE_45
[INFO] [stdout] .EE_49:
[INFO] [stdout] 	movq %r15, %rdi
[INFO] [stdout] 	movq $24, %rsi
[INFO] [stdout] 	callq __gc_collect
[INFO] [stdout] 	jmp .EE_47
[INFO] [stdout] .EE_42:
[INFO] [stdout] 	movq __gc_free_ptr(%rip), %rcx
[INFO] [stdout] 	addq $24, %rcx
[INFO] [stdout] 	cmpq __gc_fromspace_end(%rip), %rcx
[INFO] [stdout] 	jl .EE_47
[INFO] [stdout] 	jmp .EE_49
[INFO] [stdout] .EE_43:
[INFO] [stdout] 	popq %rbx
[INFO] [stdout] 	popq %r12
[INFO] [stdout] 	popq %r15
[INFO] [stdout] 	popq %r13
[INFO] [stdout] 	popq %rbp
[INFO] [stdout] 	retq
[INFO] [stdout] 
[INFO] [stdout] 	.section .note.GNU-stack,"",@progbits
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] thread 'test_array_mutation_in_loop' (240) panicked at crates/compiler/tests/utils.rs:37:9:
[INFO] [stdout] Failed assembler: failed to create temp file: No such file or directory (os error 2) at path "/opt/rustwide/workdir/crates/compiler/../../target/tmp/.tmpjFYdAH"
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5e176419b9fa - std[ec4e911328de40a6]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x5e176419b9fa - std[ec4e911328de40a6]::backtrace_rs::backtrace::trace_unsynchronized::<std[ec4e911328de40a6]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x5e176419b9fa - std[ec4e911328de40a6]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x5e176419b9fa - <<std[ec4e911328de40a6]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[a96a4c5c53f902a3]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x5e17641b066a - <core[a96a4c5c53f902a3]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x5e17641b066a - core[a96a4c5c53f902a3]::fmt::write
[INFO] [stdout]    6:     0x5e17641a02f2 - std[ec4e911328de40a6]::io::default_write_fmt::<alloc[c960326de6de28e6]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/io/mod.rs:639:11
[INFO] [stdout]    7:     0x5e17641a02f2 - <alloc[c960326de6de28e6]::vec::Vec<u8> as std[ec4e911328de40a6]::io::Write>::write_fmt
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/io/mod.rs:1994:13
[INFO] [stdout]    8:     0x5e176417a45f - <std[ec4e911328de40a6]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x5e176417a45f - std[ec4e911328de40a6]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x5e1764193ea9 - std[ec4e911328de40a6]::panicking::default_hook
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x5e1763fb2f5c - <alloc[c960326de6de28e6]::boxed::Box<dyn for<'a, 'b> core[a96a4c5c53f902a3]::ops::function::Fn<(&'a std[ec4e911328de40a6]::panic::PanicHookInfo<'b>,), Output = ()> + core[a96a4c5c53f902a3]::marker::Sync + core[a96a4c5c53f902a3]::marker::Send> as core[a96a4c5c53f902a3]::ops::function::Fn<(&std[ec4e911328de40a6]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/alloc/src/boxed.rs:2254:9
[INFO] [stdout]   12:     0x5e1763fb2f5c - test[30c43f9fd66fea90]::test_main_with_exit_callback::<test[30c43f9fd66fea90]::test_main::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:145:21
[INFO] [stdout]   13:     0x5e1764194062 - <alloc[c960326de6de28e6]::boxed::Box<dyn for<'a, 'b> core[a96a4c5c53f902a3]::ops::function::Fn<(&'a std[ec4e911328de40a6]::panic::PanicHookInfo<'b>,), Output = ()> + core[a96a4c5c53f902a3]::marker::Sync + core[a96a4c5c53f902a3]::marker::Send> as core[a96a4c5c53f902a3]::ops::function::Fn<(&std[ec4e911328de40a6]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/alloc/src/boxed.rs:2254:9
[INFO] [stdout]   14:     0x5e1764194062 - std[ec4e911328de40a6]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:833:13
[INFO] [stdout]   15:     0x5e176417a518 - std[ec4e911328de40a6]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:698:13
[INFO] [stdout]   16:     0x5e1764171e09 - std[ec4e911328de40a6]::sys::backtrace::__rust_end_short_backtrace::<std[ec4e911328de40a6]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x5e176417b22d - __rustc[aa69f48705c57ca8]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:689:5
[INFO] [stdout]   18:     0x5e17641b0dfc - core[a96a4c5c53f902a3]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x5e1763f93786 - test_arrays[2a2b896bbe6fd044]::utils::execute_test_case
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/compiler/tests/utils.rs:37:9
[INFO] [stdout]   20:     0x5e1763fa1e3c - test_arrays[2a2b896bbe6fd044]::test_array_mutation_in_loop
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/compiler/tests/test_arrays.rs:432:5
[INFO] [stdout]   21:     0x5e1763f9be37 - test_arrays[2a2b896bbe6fd044]::test_array_mutation_in_loop::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/compiler/tests/test_arrays.rs:430:33
[INFO] [stdout]   22:     0x5e1763f95c16 - <test_arrays[2a2b896bbe6fd044]::test_array_mutation_in_loop::{closure#0} as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   23:     0x5e1763fa703b - <fn() -> core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String> as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   24:     0x5e1763fa703b - test[30c43f9fd66fea90]::__rust_begin_short_backtrace::<core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String>, fn() -> core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:663:18
[INFO] [stdout]   25:     0x5e1763fb3a2b - test[30c43f9fd66fea90]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:686:74
[INFO] [stdout]   26:     0x5e1763fb3a2b - <core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<test[30c43f9fd66fea90]::run_test_in_process::{closure#0}> as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   27:     0x5e1763fb3a2b - std[ec4e911328de40a6]::panicking::catch_unwind::do_call::<core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<test[30c43f9fd66fea90]::run_test_in_process::{closure#0}>, core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:581:40
[INFO] [stdout]   28:     0x5e1763fb3a2b - std[ec4e911328de40a6]::panicking::catch_unwind::<core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String>, core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<test[30c43f9fd66fea90]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:544:19
[INFO] [stdout]   29:     0x5e1763fb3a2b - std[ec4e911328de40a6]::panic::catch_unwind::<core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<test[30c43f9fd66fea90]::run_test_in_process::{closure#0}>, core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panic.rs:359:14
[INFO] [stdout]   30:     0x5e1763fb3a2b - test[30c43f9fd66fea90]::run_test_in_process
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:686:27
[INFO] [stdout]   31:     0x5e1763fb3a2b - test[30c43f9fd66fea90]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:607:43
[INFO] [stdout]   32:     0x5e1763faf144 - test[30c43f9fd66fea90]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:637:41
[INFO] [stdout]   33:     0x5e1763faf144 - std[ec4e911328de40a6]::sys::backtrace::__rust_begin_short_backtrace::<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   34:     0x5e1763fb6632 - std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked::<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/thread/lifecycle.rs:91:13
[INFO] [stdout]   35:     0x5e1763fb6632 - <core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   36:     0x5e1763fb6632 - std[ec4e911328de40a6]::panicking::catch_unwind::do_call::<core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:581:40
[INFO] [stdout]   37:     0x5e1763fb6632 - std[ec4e911328de40a6]::panicking::catch_unwind::<(), core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:544:19
[INFO] [stdout]   38:     0x5e1763fb6632 - std[ec4e911328de40a6]::panic::catch_unwind::<core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panic.rs:359:14
[INFO] [stdout]   39:     0x5e1763fb6632 - std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked::<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/thread/lifecycle.rs:89:26
[INFO] [stdout]   40:     0x5e1763fb6632 - <std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1} as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   41:     0x5e176419b30f - <alloc[c960326de6de28e6]::boxed::Box<dyn core[a96a4c5c53f902a3]::ops::function::FnOnce<(), Output = ()> + core[a96a4c5c53f902a3]::marker::Send> as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/alloc/src/boxed.rs:2240:9
[INFO] [stdout]   42:     0x5e176419b30f - <std[ec4e911328de40a6]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/thread/unix.rs:118:17
[INFO] [stdout]   43:     0x77a70b290aa4 - <unknown>
[INFO] [stdout]   44:     0x77a70b31da64 - clone
[INFO] [stdout]   45:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- test_array_created_in_branch stdout ----
[INFO] [stdout] fn main() -> int { x = read_int()
[INFO] [stdout] a = [0, 0]
[INFO] [stdout] if x > 0 {
[INFO] [stdout]     a = [1, 2]
[INFO] [stdout] } else {
[INFO] [stdout]     a = [3, 4]
[INFO] [stdout] }
[INFO] [stdout] print_int(a[0])
[INFO] [stdout] print_int(a[1])
[INFO] [stdout] }
[INFO] [stdout] -------
[INFO] [stdout] Pass: GlobalizeIdentifiers(GlobalizeIdentifiers)
[INFO] [stdout] Pass: TypeCheck(TypeCheck)
[INFO] [stdout] Pass: ClosurizeFunctions(ClosurizeFunctions)
[INFO] [stdout] Pass: ClosurizeLambdas(ClosurizeLambdas)
[INFO] [stdout] Pass: TypeCheck(TypeCheck)
[INFO] [stdout] Pass: DisambiguateSubscript(DisambiguateSubscript)
[INFO] [stdout] Pass: ExtractStringOps(ExtractStringOps)
[INFO] [stdout] Pass: ShortCircuiting(ShortCircuiting)
[INFO] [stdout] Pass: TupleizeExcessArgs(TupleizeExcessArgs)
[INFO] [stdout] Pass: RemoveComplexOperands(RemoveComplexOperands)
[INFO] [stdout] Pass: TypeCheck(TypeCheck)
[INFO] [stdout] Pass: InjectAllocations(InjectAllocations)
[INFO] [stdout] Pass: DeclosurizeCalls(DeclosurizeCalls)
[INFO] [stdout] Pass: RegisterAllocation(RegisterAllocation)
[INFO] [stdout] Pass: PatchInstructions(PatchInstructions)
[INFO] [stdout] Pass: PreludeConclusion(PreludeConclusion)
[INFO] [stdout] Pass: ResolveWidth(ResolveWidth)
[INFO] [stdout] -- No Opt: -- 
[INFO] [stdout] 	.att_syntax
[INFO] [stdout] 	.align 8
[INFO] [stdout] 	.globl main
[INFO] [stdout] main:
[INFO] [stdout] 	pushq %rbp
[INFO] [stdout] 	pushq %r15
[INFO] [stdout] 	pushq %r12
[INFO] [stdout] 	pushq %rbx
[INFO] [stdout] 	movq %rsp, %rbp
[INFO] [stdout] 	subq $8, %rsp
[INFO] [stdout] 	movq $32768, %rdi
[INFO] [stdout] 	movq $32768, %rsi
[INFO] [stdout] 	callq __gc_initialize
[INFO] [stdout] 	movq __gc_rootstack_begin(%rip), %r15
[INFO] [stdout] 	jmp .EE_34
[INFO] [stdout] .EE_34:
[INFO] [stdout] 	movq %rdi, %rbx
[INFO] [stdout] 	jmp .EE_16
[INFO] [stdout] .EE_19:
[INFO] [stdout] 	movq %rbx, %rdi
[INFO] [stdout] 	movq $0, %rsi
[INFO] [stdout] 	callq __subscript_array
[INFO] [stdout] 	movq %rax, %rdi
[INFO] [stdout] 	callq print_int
[INFO] [stdout] 	movq %rbx, %rdi
[INFO] [stdout] 	movq $1, %rsi
[INFO] [stdout] 	callq __subscript_array
[INFO] [stdout] 	movq %rax, %rdi
[INFO] [stdout] 	callq print_int
[INFO] [stdout] 	jmp .EE_17
[INFO] [stdout] .EE_22:
[INFO] [stdout] 	movq __gc_free_ptr(%rip), %r11
[INFO] [stdout] 	addq $24, __gc_free_ptr(%rip)
[INFO] [stdout] 	movq $4611686018427388064, %rax
[INFO] [stdout] 	movq %rax, 0(%r11)
[INFO] [stdout] 	movq %r11, %rbx
[INFO] [stdout] 	movq $1, 8(%r11)
[INFO] [stdout] 	movq $2, 16(%r11)
[INFO] [stdout] 	jmp .EE_19
[INFO] [stdout] .EE_25:
[INFO] [stdout] 	movq %r15, %rdi
[INFO] [stdout] 	movq $24, %rsi
[INFO] [stdout] 	callq __gc_collect
[INFO] [stdout] 	jmp .EE_22
[INFO] [stdout] .EE_26:
[INFO] [stdout] 	movq __gc_free_ptr(%rip), %r11
[INFO] [stdout] 	addq $24, __gc_free_ptr(%rip)
[INFO] [stdout] 	movq $4611686018427388064, %rax
[INFO] [stdout] 	movq %rax, 0(%r11)
[INFO] [stdout] 	movq %r11, %rbx
[INFO] [stdout] 	movq $3, 8(%r11)
[INFO] [stdout] 	movq $4, 16(%r11)
[INFO] [stdout] 	jmp .EE_19
[INFO] [stdout] .EE_27:
[INFO] [stdout] 	movq %r15, %rdi
[INFO] [stdout] 	movq $24, %rsi
[INFO] [stdout] 	callq __gc_collect
[INFO] [stdout] 	jmp .EE_26
[INFO] [stdout] .EE_28:
[INFO] [stdout] 	movq __gc_free_ptr(%rip), %rcx
[INFO] [stdout] 	addq $24, %rcx
[INFO] [stdout] 	cmpq __gc_fromspace_end(%rip), %rcx
[INFO] [stdout] 	jl .EE_22
[INFO] [stdout] 	jmp .EE_25
[INFO] [stdout] .EE_29:
[INFO] [stdout] 	movq __gc_free_ptr(%rip), %rcx
[INFO] [stdout] 	addq $24, %rcx
[INFO] [stdout] 	cmpq __gc_fromspace_end(%rip), %rcx
[INFO] [stdout] 	jl .EE_26
[INFO] [stdout] 	jmp .EE_27
[INFO] [stdout] .EE_31:
[INFO] [stdout] 	movq __gc_free_ptr(%rip), %r11
[INFO] [stdout] 	addq $24, __gc_free_ptr(%rip)
[INFO] [stdout] 	movq $4611686018427388064, %rax
[INFO] [stdout] 	movq %rax, 0(%r11)
[INFO] [stdout] 	movq %r11, %rbx
[INFO] [stdout] 	movq $0, 8(%r11)
[INFO] [stdout] 	movq $0, 16(%r11)
[INFO] [stdout] 	cmpq $0, %r12
[INFO] [stdout] 	jg .EE_28
[INFO] [stdout] 	jmp .EE_29
[INFO] [stdout] .EE_32:
[INFO] [stdout] 	movq %r15, %rdi
[INFO] [stdout] 	movq $24, %rsi
[INFO] [stdout] 	callq __gc_collect
[INFO] [stdout] 	jmp .EE_31
[INFO] [stdout] .EE_16:
[INFO] [stdout] 	callq read_int
[INFO] [stdout] 	movq %rax, %r12
[INFO] [stdout] 	movq __gc_free_ptr(%rip), %rcx
[INFO] [stdout] 	addq $24, %rcx
[INFO] [stdout] 	cmpq __gc_fromspace_end(%rip), %rcx
[INFO] [stdout] 	jl .EE_31
[INFO] [stdout] 	jmp .EE_32
[INFO] [stdout] .EE_17:
[INFO] [stdout] 	addq $8, %rsp
[INFO] [stdout] 	popq %rbx
[INFO] [stdout] 	popq %r12
[INFO] [stdout] 	popq %r15
[INFO] [stdout] 	popq %rbp
[INFO] [stdout] 	retq
[INFO] [stdout] 
[INFO] [stdout] 	.section .note.GNU-stack,"",@progbits
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] thread 'test_array_created_in_branch' (229) panicked at crates/compiler/tests/utils.rs:37:9:
[INFO] [stdout] Failed assembler: failed to create temp file: No such file or directory (os error 2) at path "/opt/rustwide/workdir/crates/compiler/../../target/tmp/.tmpAUbmhg"
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5e176419b9fa - std[ec4e911328de40a6]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x5e176419b9fa - std[ec4e911328de40a6]::backtrace_rs::backtrace::trace_unsynchronized::<std[ec4e911328de40a6]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x5e176419b9fa - std[ec4e911328de40a6]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x5e176419b9fa - <<std[ec4e911328de40a6]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[a96a4c5c53f902a3]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x5e17641b066a - <core[a96a4c5c53f902a3]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x5e17641b066a - core[a96a4c5c53f902a3]::fmt::write
[INFO] [stdout]    6:     0x5e17641a02f2 - std[ec4e911328de40a6]::io::default_write_fmt::<alloc[c960326de6de28e6]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/io/mod.rs:639:11
[INFO] [stdout]    7:     0x5e17641a02f2 - <alloc[c960326de6de28e6]::vec::Vec<u8> as std[ec4e911328de40a6]::io::Write>::write_fmt
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/io/mod.rs:1994:13
[INFO] [stdout]    8:     0x5e176417a45f - <std[ec4e911328de40a6]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x5e176417a45f - std[ec4e911328de40a6]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x5e1764193ea9 - std[ec4e911328de40a6]::panicking::default_hook
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x5e1763fb2f5c - <alloc[c960326de6de28e6]::boxed::Box<dyn for<'a, 'b> core[a96a4c5c53f902a3]::ops::function::Fn<(&'a std[ec4e911328de40a6]::panic::PanicHookInfo<'b>,), Output = ()> + core[a96a4c5c53f902a3]::marker::Sync + core[a96a4c5c53f902a3]::marker::Send> as core[a96a4c5c53f902a3]::ops::function::Fn<(&std[ec4e911328de40a6]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/alloc/src/boxed.rs:2254:9
[INFO] [stdout]   12:     0x5e1763fb2f5c - test[30c43f9fd66fea90]::test_main_with_exit_callback::<test[30c43f9fd66fea90]::test_main::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:145:21
[INFO] [stdout]   13:     0x5e1764194062 - <alloc[c960326de6de28e6]::boxed::Box<dyn for<'a, 'b> core[a96a4c5c53f902a3]::ops::function::Fn<(&'a std[ec4e911328de40a6]::panic::PanicHookInfo<'b>,), Output = ()> + core[a96a4c5c53f902a3]::marker::Sync + core[a96a4c5c53f902a3]::marker::Send> as core[a96a4c5c53f902a3]::ops::function::Fn<(&std[ec4e911328de40a6]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/alloc/src/boxed.rs:2254:9
[INFO] [stdout]   14:     0x5e1764194062 - std[ec4e911328de40a6]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:833:13
[INFO] [stdout]   15:     0x5e176417a518 - std[ec4e911328de40a6]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:698:13
[INFO] [stdout]   16:     0x5e1764171e09 - std[ec4e911328de40a6]::sys::backtrace::__rust_end_short_backtrace::<std[ec4e911328de40a6]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x5e176417b22d - __rustc[aa69f48705c57ca8]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:689:5
[INFO] [stdout]   18:     0x5e17641b0dfc - core[a96a4c5c53f902a3]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x5e1763f93786 - test_arrays[2a2b896bbe6fd044]::utils::execute_test_case
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/compiler/tests/utils.rs:37:9
[INFO] [stdout]   20:     0x5e1763fa3527 - test_arrays[2a2b896bbe6fd044]::test_array_created_in_branch
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/compiler/tests/test_arrays.rs:541:5
[INFO] [stdout]   21:     0x5e1763f9bf87 - test_arrays[2a2b896bbe6fd044]::test_array_created_in_branch::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/compiler/tests/test_arrays.rs:540:34
[INFO] [stdout]   22:     0x5e1763f95dd6 - <test_arrays[2a2b896bbe6fd044]::test_array_created_in_branch::{closure#0} as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   23:     0x5e1763fa703b - <fn() -> core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String> as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   24:     0x5e1763fa703b - test[30c43f9fd66fea90]::__rust_begin_short_backtrace::<core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String>, fn() -> core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:663:18
[INFO] [stdout]   25:     0x5e1763fb3a2b - test[30c43f9fd66fea90]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:686:74
[INFO] [stdout]   26:     0x5e1763fb3a2b - <core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<test[30c43f9fd66fea90]::run_test_in_process::{closure#0}> as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   27:     0x5e1763fb3a2b - std[ec4e911328de40a6]::panicking::catch_unwind::do_call::<core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<test[30c43f9fd66fea90]::run_test_in_process::{closure#0}>, core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:581:40
[INFO] [stdout]   28:     0x5e1763fb3a2b - std[ec4e911328de40a6]::panicking::catch_unwind::<core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String>, core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<test[30c43f9fd66fea90]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:544:19
[INFO] [stdout]   29:     0x5e1763fb3a2b - std[ec4e911328de40a6]::panic::catch_unwind::<core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<test[30c43f9fd66fea90]::run_test_in_process::{closure#0}>, core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panic.rs:359:14
[INFO] [stdout]   30:     0x5e1763fb3a2b - test[30c43f9fd66fea90]::run_test_in_process
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:686:27
[INFO] [stdout]   31:     0x5e1763fb3a2b - test[30c43f9fd66fea90]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:607:43
[INFO] [stdout]   32:     0x5e1763faf144 - test[30c43f9fd66fea90]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:637:41
[INFO] [stdout]   33:     0x5e1763faf144 - std[ec4e911328de40a6]::sys::backtrace::__rust_begin_short_backtrace::<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   34:     0x5e1763fb6632 - std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked::<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/thread/lifecycle.rs:91:13
[INFO] [stdout]   35:     0x5e1763fb6632 - <core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   36:     0x5e1763fb6632 - std[ec4e911328de40a6]::panicking::catch_unwind::do_call::<core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:581:40
[INFO] [stdout]   37:     0x5e1763fb6632 - std[ec4e911328de40a6]::panicking::catch_unwind::<(), core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:544:19
[INFO] [stdout]   38:     0x5e1763fb6632 - std[ec4e911328de40a6]::panic::catch_unwind::<core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panic.rs:359:14
[INFO] [stdout]   39:     0x5e1763fb6632 - std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked::<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/thread/lifecycle.rs:89:26
[INFO] [stdout]   40:     0x5e1763fb6632 - <std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1} as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   41:     0x5e176419b30f - <alloc[c960326de6de28e6]::boxed::Box<dyn core[a96a4c5c53f902a3]::ops::function::FnOnce<(), Output = ()> + core[a96a4c5c53f902a3]::marker::Send> as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/alloc/src/boxed.rs:2240:9
[INFO] [stdout]   42:     0x5e176419b30f - <std[ec4e911328de40a6]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/thread/unix.rs:118:17
[INFO] [stdout]   43:     0x77a70b290aa4 - <unknown>
[INFO] [stdout]   44:     0x77a70b31da64 - clone
[INFO] [stdout]   45:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- test_array_independence stdout ----
[INFO] [stdout] fn main() -> int { a = [1, 2]
[INFO] [stdout] b = [3, 4]
[INFO] [stdout] a[0] = 99
[INFO] [stdout] print_int(a[0])
[INFO] [stdout] print_int(b[0])
[INFO] [stdout] }
[INFO] [stdout] -------
[INFO] [stdout] Pass: GlobalizeIdentifiers(GlobalizeIdentifiers)
[INFO] [stdout] Pass: TypeCheck(TypeCheck)
[INFO] [stdout] Pass: ClosurizeFunctions(ClosurizeFunctions)
[INFO] [stdout] Pass: ClosurizeLambdas(ClosurizeLambdas)
[INFO] [stdout] Pass: TypeCheck(TypeCheck)
[INFO] [stdout] Pass: DisambiguateSubscript(DisambiguateSubscript)
[INFO] [stdout] Pass: ExtractStringOps(ExtractStringOps)
[INFO] [stdout] Pass: ShortCircuiting(ShortCircuiting)
[INFO] [stdout] Pass: TupleizeExcessArgs(TupleizeExcessArgs)
[INFO] [stdout] Pass: RemoveComplexOperands(RemoveComplexOperands)
[INFO] [stdout] Pass: TypeCheck(TypeCheck)
[INFO] [stdout] Pass: InjectAllocations(InjectAllocations)
[INFO] [stdout] Pass: DeclosurizeCalls(DeclosurizeCalls)
[INFO] [stdout] Pass: RegisterAllocation(RegisterAllocation)
[INFO] [stdout] Pass: PatchInstructions(PatchInstructions)
[INFO] [stdout] Pass: PreludeConclusion(PreludeConclusion)
[INFO] [stdout] Pass: ResolveWidth(ResolveWidth)
[INFO] [stdout] -- No Opt: -- 
[INFO] [stdout] 	.att_syntax
[INFO] [stdout] 	.align 8
[INFO] [stdout] 	.globl main
[INFO] [stdout] main:
[INFO] [stdout] 	pushq %rbp
[INFO] [stdout] 	pushq %rbx
[INFO] [stdout] 	pushq %r15
[INFO] [stdout] 	pushq %r12
[INFO] [stdout] 	movq %rsp, %rbp
[INFO] [stdout] 	subq $8, %rsp
[INFO] [stdout] 	movq $32768, %rdi
[INFO] [stdout] 	movq $32768, %rsi
[INFO] [stdout] 	callq __gc_initialize
[INFO] [stdout] 	movq __gc_rootstack_begin(%rip), %r15
[INFO] [stdout] 	jmp .EE_83
[INFO] [stdout] .EE_83:
[INFO] [stdout] 	movq %rdi, %rbx
[INFO] [stdout] 	jmp .EE_77
[INFO] [stdout] .EE_79:
[INFO] [stdout] 	movq __gc_free_ptr(%rip), %r11
[INFO] [stdout] 	addq $24, __gc_free_ptr(%rip)
[INFO] [stdout] 	movq $4611686018427388064, %rax
[INFO] [stdout] 	movq %rax, 0(%r11)
[INFO] [stdout] 	movq %r11, %r12
[INFO] [stdout] 	movq $3, 8(%r11)
[INFO] [stdout] 	movq $4, 16(%r11)
[INFO] [stdout] 	movq %rbx, %rdi
[INFO] [stdout] 	movq $0, %rsi
[INFO] [stdout] 	movq $99, %rdx
[INFO] [stdout] 	callq __assign_to_array_elem
[INFO] [stdout] 	movq %rbx, %rdi
[INFO] [stdout] 	movq $0, %rsi
[INFO] [stdout] 	callq __subscript_array
[INFO] [stdout] 	movq %rax, %rdi
[INFO] [stdout] 	callq print_int
[INFO] [stdout] 	movq %r12, %rdi
[INFO] [stdout] 	movq $0, %rsi
[INFO] [stdout] 	callq __subscript_array
[INFO] [stdout] 	movq %rax, %rdi
[INFO] [stdout] 	callq print_int
[INFO] [stdout] 	jmp .EE_78
[INFO] [stdout] .EE_80:
[INFO] [stdout] 	movq %r15, %rdi
[INFO] [stdout] 	movq $24, %rsi
[INFO] [stdout] 	callq __gc_collect
[INFO] [stdout] 	jmp .EE_79
[INFO] [stdout] .EE_81:
[INFO] [stdout] 	movq __gc_free_ptr(%rip), %r11
[INFO] [stdout] 	addq $24, __gc_free_ptr(%rip)
[INFO] [stdout] 	movq $4611686018427388064, %rax
[INFO] [stdout] 	movq %rax, 0(%r11)
[INFO] [stdout] 	movq %r11, %rbx
[INFO] [stdout] 	movq $1, 8(%r11)
[INFO] [stdout] 	movq $2, 16(%r11)
[INFO] [stdout] 	movq __gc_free_ptr(%rip), %rcx
[INFO] [stdout] 	addq $24, %rcx
[INFO] [stdout] 	cmpq __gc_fromspace_end(%rip), %rcx
[INFO] [stdout] 	jl .EE_79
[INFO] [stdout] 	jmp .EE_80
[INFO] [stdout] .EE_82:
[INFO] [stdout] 	movq %r15, %rdi
[INFO] [stdout] 	movq $24, %rsi
[INFO] [stdout] 	callq __gc_collect
[INFO] [stdout] 	jmp .EE_81
[INFO] [stdout] .EE_77:
[INFO] [stdout] 	movq __gc_free_ptr(%rip), %rcx
[INFO] [stdout] 	addq $24, %rcx
[INFO] [stdout] 	cmpq __gc_fromspace_end(%rip), %rcx
[INFO] [stdout] 	jl .EE_81
[INFO] [stdout] 	jmp .EE_82
[INFO] [stdout] .EE_78:
[INFO] [stdout] 	addq $8, %rsp
[INFO] [stdout] 	popq %r12
[INFO] [stdout] 	popq %r15
[INFO] [stdout] 	popq %rbx
[INFO] [stdout] 	popq %rbp
[INFO] [stdout] 	retq
[INFO] [stdout] 
[INFO] [stdout] 	.section .note.GNU-stack,"",@progbits
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] thread 'test_array_independence' (238) panicked at crates/compiler/tests/utils.rs:37:9:
[INFO] [stdout] Failed assembler: failed to create temp file: No such file or directory (os error 2) at path "/opt/rustwide/workdir/crates/compiler/../../target/tmp/.tmpHYH1rx"
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5e176419b9fa - std[ec4e911328de40a6]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x5e176419b9fa - std[ec4e911328de40a6]::backtrace_rs::backtrace::trace_unsynchronized::<std[ec4e911328de40a6]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x5e176419b9fa - std[ec4e911328de40a6]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x5e176419b9fa - <<std[ec4e911328de40a6]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[a96a4c5c53f902a3]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x5e17641b066a - <core[a96a4c5c53f902a3]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x5e17641b066a - core[a96a4c5c53f902a3]::fmt::write
[INFO] [stdout]    6:     0x5e17641a02f2 - std[ec4e911328de40a6]::io::default_write_fmt::<alloc[c960326de6de28e6]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/io/mod.rs:639:11
[INFO] [stdout]    7:     0x5e17641a02f2 - <alloc[c960326de6de28e6]::vec::Vec<u8> as std[ec4e911328de40a6]::io::Write>::write_fmt
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/io/mod.rs:1994:13
[INFO] [stdout]    8:     0x5e176417a45f - <std[ec4e911328de40a6]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x5e176417a45f - std[ec4e911328de40a6]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x5e1764193ea9 - std[ec4e911328de40a6]::panicking::default_hook
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x5e1763fb2f5c - <alloc[c960326de6de28e6]::boxed::Box<dyn for<'a, 'b> core[a96a4c5c53f902a3]::ops::function::Fn<(&'a std[ec4e911328de40a6]::panic::PanicHookInfo<'b>,), Output = ()> + core[a96a4c5c53f902a3]::marker::Sync + core[a96a4c5c53f902a3]::marker::Send> as core[a96a4c5c53f902a3]::ops::function::Fn<(&std[ec4e911328de40a6]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/alloc/src/boxed.rs:2254:9
[INFO] [stdout]   12:     0x5e1763fb2f5c - test[30c43f9fd66fea90]::test_main_with_exit_callback::<test[30c43f9fd66fea90]::test_main::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:145:21
[INFO] [stdout]   13:     0x5e1764194062 - <alloc[c960326de6de28e6]::boxed::Box<dyn for<'a, 'b> core[a96a4c5c53f902a3]::ops::function::Fn<(&'a std[ec4e911328de40a6]::panic::PanicHookInfo<'b>,), Output = ()> + core[a96a4c5c53f902a3]::marker::Sync + core[a96a4c5c53f902a3]::marker::Send> as core[a96a4c5c53f902a3]::ops::function::Fn<(&std[ec4e911328de40a6]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/alloc/src/boxed.rs:2254:9
[INFO] [stdout]   14:     0x5e1764194062 - std[ec4e911328de40a6]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:833:13
[INFO] [stdout]   15:     0x5e176417a518 - std[ec4e911328de40a6]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:698:13
[INFO] [stdout]   16:     0x5e1764171e09 - std[ec4e911328de40a6]::sys::backtrace::__rust_end_short_backtrace::<std[ec4e911328de40a6]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x5e176417b22d - __rustc[aa69f48705c57ca8]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:689:5
[INFO] [stdout]   18:     0x5e17641b0dfc - core[a96a4c5c53f902a3]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x5e1763f93786 - test_arrays[2a2b896bbe6fd044]::utils::execute_test_case
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/compiler/tests/utils.rs:37:9
[INFO] [stdout]   20:     0x5e1763f9f8c0 - test_arrays[2a2b896bbe6fd044]::test_array_independence
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/compiler/tests/test_arrays.rs:296:5
[INFO] [stdout]   21:     0x5e1763f9bb67 - test_arrays[2a2b896bbe6fd044]::test_array_independence::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/compiler/tests/test_arrays.rs:294:29
[INFO] [stdout]   22:     0x5e1763f95856 - <test_arrays[2a2b896bbe6fd044]::test_array_independence::{closure#0} as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   23:     0x5e1763fa703b - <fn() -> core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String> as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   24:     0x5e1763fa703b - test[30c43f9fd66fea90]::__rust_begin_short_backtrace::<core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String>, fn() -> core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:663:18
[INFO] [stdout]   25:     0x5e1763fb3a2b - test[30c43f9fd66fea90]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:686:74
[INFO] [stdout]   26:     0x5e1763fb3a2b - <core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<test[30c43f9fd66fea90]::run_test_in_process::{closure#0}> as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   27:     0x5e1763fb3a2b - std[ec4e911328de40a6]::panicking::catch_unwind::do_call::<core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<test[30c43f9fd66fea90]::run_test_in_process::{closure#0}>, core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:581:40
[INFO] [stdout]   28:     0x5e1763fb3a2b - std[ec4e911328de40a6]::panicking::catch_unwind::<core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String>, core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<test[30c43f9fd66fea90]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:544:19
[INFO] [stdout]   29:     0x5e1763fb3a2b - std[ec4e911328de40a6]::panic::catch_unwind::<core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<test[30c43f9fd66fea90]::run_test_in_process::{closure#0}>, core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panic.rs:359:14
[INFO] [stdout]   30:     0x5e1763fb3a2b - test[30c43f9fd66fea90]::run_test_in_process
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:686:27
[INFO] [stdout]   31:     0x5e1763fb3a2b - test[30c43f9fd66fea90]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:607:43
[INFO] [stdout]   32:     0x5e1763faf144 - test[30c43f9fd66fea90]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:637:41
[INFO] [stdout]   33:     0x5e1763faf144 - std[ec4e911328de40a6]::sys::backtrace::__rust_begin_short_backtrace::<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   34:     0x5e1763fb6632 - std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked::<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/thread/lifecycle.rs:91:13
[INFO] [stdout]   35:     0x5e1763fb6632 - <core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   36:     0x5e1763fb6632 - std[ec4e911328de40a6]::panicking::catch_unwind::do_call::<core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:581:40
[INFO] [stdout]   37:     0x5e1763fb6632 - std[ec4e911328de40a6]::panicking::catch_unwind::<(), core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:544:19
[INFO] [stdout]   38:     0x5e1763fb6632 - std[ec4e911328de40a6]::panic::catch_unwind::<core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panic.rs:359:14
[INFO] [stdout]   39:     0x5e1763fb6632 - std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked::<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/thread/lifecycle.rs:89:26
[INFO] [stdout]   40:     0x5e1763fb6632 - <std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1} as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   41:     0x5e176419b30f - <alloc[c960326de6de28e6]::boxed::Box<dyn core[a96a4c5c53f902a3]::ops::function::FnOnce<(), Output = ()> + core[a96a4c5c53f902a3]::marker::Send> as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/alloc/src/boxed.rs:2240:9
[INFO] [stdout]   42:     0x5e176419b30f - <std[ec4e911328de40a6]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/thread/unix.rs:118:17
[INFO] [stdout]   43:     0x77a70b290aa4 - <unknown>
[INFO] [stdout]   44:     0x77a70b31da64 - clone
[INFO] [stdout]   45:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- test_array_in_while_loop stdout ----
[INFO] [stdout] fn main() -> int { a = [7, 3]
[INFO] [stdout] i = 0
[INFO] [stdout] sum = 0
[INFO] [stdout] while i < 4 {
[INFO] [stdout]     sum = sum + a[0] + a[1]
[INFO] [stdout]     i = i + 1
[INFO] [stdout] }
[INFO] [stdout] print_int(sum)
[INFO] [stdout] }
[INFO] [stdout] -------
[INFO] [stdout] Pass: GlobalizeIdentifiers(GlobalizeIdentifiers)
[INFO] [stdout] Pass: TypeCheck(TypeCheck)
[INFO] [stdout] Pass: ClosurizeFunctions(ClosurizeFunctions)
[INFO] [stdout] Pass: ClosurizeLambdas(ClosurizeLambdas)
[INFO] [stdout] Pass: TypeCheck(TypeCheck)
[INFO] [stdout] Pass: DisambiguateSubscript(DisambiguateSubscript)
[INFO] [stdout] Pass: ExtractStringOps(ExtractStringOps)
[INFO] [stdout] Pass: ShortCircuiting(ShortCircuiting)
[INFO] [stdout] Pass: TupleizeExcessArgs(TupleizeExcessArgs)
[INFO] [stdout] Pass: RemoveComplexOperands(RemoveComplexOperands)
[INFO] [stdout] Pass: TypeCheck(TypeCheck)
[INFO] [stdout] Pass: InjectAllocations(InjectAllocations)
[INFO] [stdout] Pass: DeclosurizeCalls(DeclosurizeCalls)
[INFO] [stdout] Pass: RegisterAllocation(RegisterAllocation)
[INFO] [stdout] Pass: PatchInstructions(PatchInstructions)
[INFO] [stdout] Pass: PreludeConclusion(PreludeConclusion)
[INFO] [stdout] Pass: ResolveWidth(ResolveWidth)
[INFO] [stdout] -- No Opt: -- 
[INFO] [stdout] 	.att_syntax
[INFO] [stdout] 	.align 8
[INFO] [stdout] 	.globl main
[INFO] [stdout] main:
[INFO] [stdout] 	pushq %rbp
[INFO] [stdout] 	pushq %r12
[INFO] [stdout] 	pushq %r13
[INFO] [stdout] 	pushq %rbx
[INFO] [stdout] 	pushq %r15
[INFO] [stdout] 	movq $32768, %rdi
[INFO] [stdout] 	movq $32768, %rsi
[INFO] [stdout] 	callq __gc_initialize
[INFO] [stdout] 	movq __gc_rootstack_begin(%rip), %r15
[INFO] [stdout] 	jmp .EE_100
[INFO] [stdout] .EE_100:
[INFO] [stdout] 	movq %rdi, %rbx
[INFO] [stdout] 	jmp .EE_93
[INFO] [stdout] .EE_95:
[INFO] [stdout] 	movq %rbx, %rdi
[INFO] [stdout] 	callq print_int
[INFO] [stdout] 	jmp .EE_94
[INFO] [stdout] .EE_96:
[INFO] [stdout] 	cmpq $4, %r12
[INFO] [stdout] 	jl .EE_97
[INFO] [stdout] 	jmp .EE_95
[INFO] [stdout] .EE_97:
[INFO] [stdout] 	movq %r13, %rdi
[INFO] [stdout] 	movq $0, %rsi
[INFO] [stdout] 	callq __subscript_array
[INFO] [stdout] 	movq %rax, %rcx
[INFO] [stdout] 	addq %rcx, %rbx
[INFO] [stdout] 	movq %r13, %rdi
[INFO] [stdout] 	movq $1, %rsi
[INFO] [stdout] 	callq __subscript_array
[INFO] [stdout] 	movq %rax, %rcx
[INFO] [stdout] 	addq %rcx, %rbx
[INFO] [stdout] 	addq $1, %r12
[INFO] [stdout] 	jmp .EE_96
[INFO] [stdout] .EE_98:
[INFO] [stdout] 	movq __gc_free_ptr(%rip), %r11
[INFO] [stdout] 	addq $24, __gc_free_ptr(%rip)
[INFO] [stdout] 	movq $4611686018427388064, %rax
[INFO] [stdout] 	movq %rax, 0(%r11)
[INFO] [stdout] 	movq %r11, %r13
[INFO] [stdout] 	movq $7, 8(%r11)
[INFO] [stdout] 	movq $3, 16(%r11)
[INFO] [stdout] 	movq $0, %r12
[INFO] [stdout] 	movq $0, %rbx
[INFO] [stdout] 	jmp .EE_96
[INFO] [stdout] .EE_99:
[INFO] [stdout] 	movq %r15, %rdi
[INFO] [stdout] 	movq $24, %rsi
[INFO] [stdout] 	callq __gc_collect
[INFO] [stdout] 	jmp .EE_98
[INFO] [stdout] .EE_93:
[INFO] [stdout] 	movq __gc_free_ptr(%rip), %rcx
[INFO] [stdout] 	addq $24, %rcx
[INFO] [stdout] 	cmpq __gc_fromspace_end(%rip), %rcx
[INFO] [stdout] 	jl .EE_98
[INFO] [stdout] 	jmp .EE_99
[INFO] [stdout] .EE_94:
[INFO] [stdout] 	popq %r15
[INFO] [stdout] 	popq %rbx
[INFO] [stdout] 	popq %r13
[INFO] [stdout] 	popq %r12
[INFO] [stdout] 	popq %rbp
[INFO] [stdout] 	retq
[INFO] [stdout] 
[INFO] [stdout] 	.section .note.GNU-stack,"",@progbits
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] thread 'test_array_in_while_loop' (237) panicked at crates/compiler/tests/utils.rs:37:9:
[INFO] [stdout] Failed assembler: failed to create temp file: No such file or directory (os error 2) at path "/opt/rustwide/workdir/crates/compiler/../../target/tmp/.tmpQRQc35"
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5e176419b9fa - std[ec4e911328de40a6]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x5e176419b9fa - std[ec4e911328de40a6]::backtrace_rs::backtrace::trace_unsynchronized::<std[ec4e911328de40a6]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x5e176419b9fa - std[ec4e911328de40a6]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x5e176419b9fa - <<std[ec4e911328de40a6]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[a96a4c5c53f902a3]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x5e17641b066a - <core[a96a4c5c53f902a3]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x5e17641b066a - core[a96a4c5c53f902a3]::fmt::write
[INFO] [stdout]    6:     0x5e17641a02f2 - std[ec4e911328de40a6]::io::default_write_fmt::<alloc[c960326de6de28e6]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/io/mod.rs:639:11
[INFO] [stdout]    7:     0x5e17641a02f2 - <alloc[c960326de6de28e6]::vec::Vec<u8> as std[ec4e911328de40a6]::io::Write>::write_fmt
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/io/mod.rs:1994:13
[INFO] [stdout]    8:     0x5e176417a45f - <std[ec4e911328de40a6]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x5e176417a45f - std[ec4e911328de40a6]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x5e1764193ea9 - std[ec4e911328de40a6]::panicking::default_hook
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x5e1763fb2f5c - <alloc[c960326de6de28e6]::boxed::Box<dyn for<'a, 'b> core[a96a4c5c53f902a3]::ops::function::Fn<(&'a std[ec4e911328de40a6]::panic::PanicHookInfo<'b>,), Output = ()> + core[a96a4c5c53f902a3]::marker::Sync + core[a96a4c5c53f902a3]::marker::Send> as core[a96a4c5c53f902a3]::ops::function::Fn<(&std[ec4e911328de40a6]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/alloc/src/boxed.rs:2254:9
[INFO] [stdout]   12:     0x5e1763fb2f5c - test[30c43f9fd66fea90]::test_main_with_exit_callback::<test[30c43f9fd66fea90]::test_main::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:145:21
[INFO] [stdout]   13:     0x5e1764194062 - <alloc[c960326de6de28e6]::boxed::Box<dyn for<'a, 'b> core[a96a4c5c53f902a3]::ops::function::Fn<(&'a std[ec4e911328de40a6]::panic::PanicHookInfo<'b>,), Output = ()> + core[a96a4c5c53f902a3]::marker::Sync + core[a96a4c5c53f902a3]::marker::Send> as core[a96a4c5c53f902a3]::ops::function::Fn<(&std[ec4e911328de40a6]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/alloc/src/boxed.rs:2254:9
[INFO] [stdout]   14:     0x5e1764194062 - std[ec4e911328de40a6]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:833:13
[INFO] [stdout]   15:     0x5e176417a518 - std[ec4e911328de40a6]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:698:13
[INFO] [stdout]   16:     0x5e1764171e09 - std[ec4e911328de40a6]::sys::backtrace::__rust_end_short_backtrace::<std[ec4e911328de40a6]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x5e176417b22d - __rustc[aa69f48705c57ca8]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:689:5
[INFO] [stdout]   18:     0x5e17641b0dfc - core[a96a4c5c53f902a3]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x5e1763f93786 - test_arrays[2a2b896bbe6fd044]::utils::execute_test_case
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/compiler/tests/utils.rs:37:9
[INFO] [stdout]   20:     0x5e1763f9fd5c - test_arrays[2a2b896bbe6fd044]::test_array_in_while_loop
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/compiler/tests/test_arrays.rs:413:5
[INFO] [stdout]   21:     0x5e1763f9bbc7 - test_arrays[2a2b896bbe6fd044]::test_array_in_while_loop::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/compiler/tests/test_arrays.rs:411:30
[INFO] [stdout]   22:     0x5e1763f958d6 - <test_arrays[2a2b896bbe6fd044]::test_array_in_while_loop::{closure#0} as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   23:     0x5e1763fa703b - <fn() -> core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String> as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   24:     0x5e1763fa703b - test[30c43f9fd66fea90]::__rust_begin_short_backtrace::<core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String>, fn() -> core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:663:18
[INFO] [stdout]   25:     0x5e1763fb3a2b - test[30c43f9fd66fea90]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:686:74
[INFO] [stdout]   26:     0x5e1763fb3a2b - <core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<test[30c43f9fd66fea90]::run_test_in_process::{closure#0}> as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   27:     0x5e1763fb3a2b - std[ec4e911328de40a6]::panicking::catch_unwind::do_call::<core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<test[30c43f9fd66fea90]::run_test_in_process::{closure#0}>, core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:581:40
[INFO] [stdout]   28:     0x5e1763fb3a2b - std[ec4e911328de40a6]::panicking::catch_unwind::<core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String>, core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<test[30c43f9fd66fea90]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:544:19
[INFO] [stdout]   29:     0x5e1763fb3a2b - std[ec4e911328de40a6]::panic::catch_unwind::<core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<test[30c43f9fd66fea90]::run_test_in_process::{closure#0}>, core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panic.rs:359:14
[INFO] [stdout]   30:     0x5e1763fb3a2b - test[30c43f9fd66fea90]::run_test_in_process
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:686:27
[INFO] [stdout]   31:     0x5e1763fb3a2b - test[30c43f9fd66fea90]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:607:43
[INFO] [stdout]   32:     0x5e1763faf144 - test[30c43f9fd66fea90]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:637:41
[INFO] [stdout]   33:     0x5e1763faf144 - std[ec4e911328de40a6]::sys::backtrace::__rust_begin_short_backtrace::<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   34:     0x5e1763fb6632 - std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked::<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/thread/lifecycle.rs:91:13
[INFO] [stdout]   35:     0x5e1763fb6632 - <core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   36:     0x5e1763fb6632 - std[ec4e911328de40a6]::panicking::catch_unwind::do_call::<core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:581:40
[INFO] [stdout]   37:     0x5e1763fb6632 - std[ec4e911328de40a6]::panicking::catch_unwind::<(), core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:544:19
[INFO] [stdout]   38:     0x5e1763fb6632 - std[ec4e911328de40a6]::panic::catch_unwind::<core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panic.rs:359:14
[INFO] [stdout]   39:     0x5e1763fb6632 - std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked::<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/thread/lifecycle.rs:89:26
[INFO] [stdout]   40:     0x5e1763fb6632 - <std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1} as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   41:     0x5e176419b30f - <alloc[c960326de6de28e6]::boxed::Box<dyn core[a96a4c5c53f902a3]::ops::function::FnOnce<(), Output = ()> + core[a96a4c5c53f902a3]::marker::Send> as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/alloc/src/boxed.rs:2240:9
[INFO] [stdout]   42:     0x5e176419b30f - <std[ec4e911328de40a6]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/thread/unix.rs:118:17
[INFO] [stdout]   43:     0x77a70b290aa4 - <unknown>
[INFO] [stdout]   44:     0x77a70b31da64 - clone
[INFO] [stdout]   45:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- test_array_in_if_branch stdout ----
[INFO] [stdout] fn main() -> int { a = [1, 2]
[INFO] [stdout] x = read_int()
[INFO] [stdout] if x > 0 {
[INFO] [stdout]     print_int(a[0])
[INFO] [stdout] } else {
[INFO] [stdout]     print_int(a[1])
[INFO] [stdout] }
[INFO] [stdout] }
[INFO] [stdout] -------
[INFO] [stdout] Pass: GlobalizeIdentifiers(GlobalizeIdentifiers)
[INFO] [stdout] Pass: TypeCheck(TypeCheck)
[INFO] [stdout] Pass: ClosurizeFunctions(ClosurizeFunctions)
[INFO] [stdout] Pass: ClosurizeLambdas(ClosurizeLambdas)
[INFO] [stdout] Pass: TypeCheck(TypeCheck)
[INFO] [stdout] Pass: DisambiguateSubscript(DisambiguateSubscript)
[INFO] [stdout] Pass: ExtractStringOps(ExtractStringOps)
[INFO] [stdout] Pass: ShortCircuiting(ShortCircuiting)
[INFO] [stdout] Pass: TupleizeExcessArgs(TupleizeExcessArgs)
[INFO] [stdout] Pass: RemoveComplexOperands(RemoveComplexOperands)
[INFO] [stdout] Pass: TypeCheck(TypeCheck)
[INFO] [stdout] Pass: InjectAllocations(InjectAllocations)
[INFO] [stdout] Pass: DeclosurizeCalls(DeclosurizeCalls)
[INFO] [stdout] Pass: RegisterAllocation(RegisterAllocation)
[INFO] [stdout] Pass: PatchInstructions(PatchInstructions)
[INFO] [stdout] Pass: PreludeConclusion(PreludeConclusion)
[INFO] [stdout] Pass: ResolveWidth(ResolveWidth)
[INFO] [stdout] -- No Opt: -- 
[INFO] [stdout] 	.att_syntax
[INFO] [stdout] 	.align 8
[INFO] [stdout] 	.globl main
[INFO] [stdout] main:
[INFO] [stdout] 	pushq %rbp
[INFO] [stdout] 	pushq %rbx
[INFO] [stdout] 	pushq %r15
[INFO] [stdout] 	movq $32768, %rdi
[INFO] [stdout] 	movq $32768, %rsi
[INFO] [stdout] 	callq __gc_initialize
[INFO] [stdout] 	movq __gc_rootstack_begin(%rip), %r15
[INFO] [stdout] 	jmp .EE_154
[INFO] [stdout] .EE_154:
[INFO] [stdout] 	movq %rdi, %rbx
[INFO] [stdout] 	jmp .EE_148
[INFO] [stdout] .EE_150:
[INFO] [stdout] 	movq %rbx, %rdi
[INFO] [stdout] 	movq $0, %rsi
[INFO] [stdout] 	callq __subscript_array
[INFO] [stdout] 	movq %rax, %rdi
[INFO] [stdout] 	callq print_int
[INFO] [stdout] 	jmp .EE_149
[INFO] [stdout] .EE_151:
[INFO] [stdout] 	movq %rbx, %rdi
[INFO] [stdout] 	movq $1, %rsi
[INFO] [stdout] 	callq __subscript_array
[INFO] [stdout] 	movq %rax, %rdi
[INFO] [stdout] 	callq print_int
[INFO] [stdout] 	jmp .EE_149
[INFO] [stdout] .EE_152:
[INFO] [stdout] 	movq __gc_free_ptr(%rip), %r11
[INFO] [stdout] 	addq $24, __gc_free_ptr(%rip)
[INFO] [stdout] 	movq $4611686018427388064, %rax
[INFO] [stdout] 	movq %rax, 0(%r11)
[INFO] [stdout] 	movq %r11, %rbx
[INFO] [stdout] 	movq $1, 8(%r11)
[INFO] [stdout] 	movq $2, 16(%r11)
[INFO] [stdout] 	callq read_int
[INFO] [stdout] 	movq %rax, %rcx
[INFO] [stdout] 	cmpq $0, %rcx
[INFO] [stdout] 	jg .EE_150
[INFO] [stdout] 	jmp .EE_151
[INFO] [stdout] .EE_153:
[INFO] [stdout] 	movq %r15, %rdi
[INFO] [stdout] 	movq $24, %rsi
[INFO] [stdout] 	callq __gc_collect
[INFO] [stdout] 	jmp .EE_152
[INFO] [stdout] .EE_148:
[INFO] [stdout] 	movq __gc_free_ptr(%rip), %rcx
[INFO] [stdout] 	addq $24, %rcx
[INFO] [stdout] 	cmpq __gc_fromspace_end(%rip), %rcx
[INFO] [stdout] 	jl .EE_152
[INFO] [stdout] 	jmp .EE_153
[INFO] [stdout] .EE_149:
[INFO] [stdout] 	popq %r15
[INFO] [stdout] 	popq %rbx
[INFO] [stdout] 	popq %rbp
[INFO] [stdout] 	retq
[INFO] [stdout] 
[INFO] [stdout] 	.section .note.GNU-stack,"",@progbits
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] thread 'test_array_in_if_branch' (235) panicked at crates/compiler/tests/utils.rs:37:9:
[INFO] [stdout] Failed assembler: failed to create temp file: No such file or directory (os error 2) at path "/opt/rustwide/workdir/crates/compiler/../../target/tmp/.tmp3VTLnG"
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5e176419b9fa - std[ec4e911328de40a6]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x5e176419b9fa - std[ec4e911328de40a6]::backtrace_rs::backtrace::trace_unsynchronized::<std[ec4e911328de40a6]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x5e176419b9fa - std[ec4e911328de40a6]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x5e176419b9fa - <<std[ec4e911328de40a6]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[a96a4c5c53f902a3]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x5e17641b066a - <core[a96a4c5c53f902a3]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x5e17641b066a - core[a96a4c5c53f902a3]::fmt::write
[INFO] [stdout]    6:     0x5e17641a02f2 - std[ec4e911328de40a6]::io::default_write_fmt::<alloc[c960326de6de28e6]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/io/mod.rs:639:11
[INFO] [stdout]    7:     0x5e17641a02f2 - <alloc[c960326de6de28e6]::vec::Vec<u8> as std[ec4e911328de40a6]::io::Write>::write_fmt
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/io/mod.rs:1994:13
[INFO] [stdout]    8:     0x5e176417a45f - <std[ec4e911328de40a6]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x5e176417a45f - std[ec4e911328de40a6]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x5e1764193ea9 - std[ec4e911328de40a6]::panicking::default_hook
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x5e1763fb2f5c - <alloc[c960326de6de28e6]::boxed::Box<dyn for<'a, 'b> core[a96a4c5c53f902a3]::ops::function::Fn<(&'a std[ec4e911328de40a6]::panic::PanicHookInfo<'b>,), Output = ()> + core[a96a4c5c53f902a3]::marker::Sync + core[a96a4c5c53f902a3]::marker::Send> as core[a96a4c5c53f902a3]::ops::function::Fn<(&std[ec4e911328de40a6]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/alloc/src/boxed.rs:2254:9
[INFO] [stdout]   12:     0x5e1763fb2f5c - test[30c43f9fd66fea90]::test_main_with_exit_callback::<test[30c43f9fd66fea90]::test_main::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:145:21
[INFO] [stdout]   13:     0x5e1764194062 - <alloc[c960326de6de28e6]::boxed::Box<dyn for<'a, 'b> core[a96a4c5c53f902a3]::ops::function::Fn<(&'a std[ec4e911328de40a6]::panic::PanicHookInfo<'b>,), Output = ()> + core[a96a4c5c53f902a3]::marker::Sync + core[a96a4c5c53f902a3]::marker::Send> as core[a96a4c5c53f902a3]::ops::function::Fn<(&std[ec4e911328de40a6]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/alloc/src/boxed.rs:2254:9
[INFO] [stdout]   14:     0x5e1764194062 - std[ec4e911328de40a6]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:833:13
[INFO] [stdout]   15:     0x5e176417a518 - std[ec4e911328de40a6]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:698:13
[INFO] [stdout]   16:     0x5e1764171e09 - std[ec4e911328de40a6]::sys::backtrace::__rust_end_short_backtrace::<std[ec4e911328de40a6]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x5e176417b22d - __rustc[aa69f48705c57ca8]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:689:5
[INFO] [stdout]   18:     0x5e17641b0dfc - core[a96a4c5c53f902a3]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x5e1763f93786 - test_arrays[2a2b896bbe6fd044]::utils::execute_test_case
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/compiler/tests/utils.rs:37:9
[INFO] [stdout]   20:     0x5e1763f9f660 - test_arrays[2a2b896bbe6fd044]::test_array_in_if_branch
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/compiler/tests/test_arrays.rs:346:5
[INFO] [stdout]   21:     0x5e1763f9bb37 - test_arrays[2a2b896bbe6fd044]::test_array_in_if_branch::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/compiler/tests/test_arrays.rs:345:29
[INFO] [stdout]   22:     0x5e1763f95816 - <test_arrays[2a2b896bbe6fd044]::test_array_in_if_branch::{closure#0} as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   23:     0x5e1763fa703b - <fn() -> core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String> as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   24:     0x5e1763fa703b - test[30c43f9fd66fea90]::__rust_begin_short_backtrace::<core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String>, fn() -> core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:663:18
[INFO] [stdout]   25:     0x5e1763fb3a2b - test[30c43f9fd66fea90]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:686:74
[INFO] [stdout]   26:     0x5e1763fb3a2b - <core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<test[30c43f9fd66fea90]::run_test_in_process::{closure#0}> as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   27:     0x5e1763fb3a2b - std[ec4e911328de40a6]::panicking::catch_unwind::do_call::<core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<test[30c43f9fd66fea90]::run_test_in_process::{closure#0}>, core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:581:40
[INFO] [stdout]   28:     0x5e1763fb3a2b - std[ec4e911328de40a6]::panicking::catch_unwind::<core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String>, core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<test[30c43f9fd66fea90]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:544:19
[INFO] [stdout]   29:     0x5e1763fb3a2b - std[ec4e911328de40a6]::panic::catch_unwind::<core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<test[30c43f9fd66fea90]::run_test_in_process::{closure#0}>, core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panic.rs:359:14
[INFO] [stdout]   30:     0x5e1763fb3a2b - test[30c43f9fd66fea90]::run_test_in_process
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:686:27
[INFO] [stdout]   31:     0x5e1763fb3a2b - test[30c43f9fd66fea90]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:607:43
[INFO] [stdout]   32:     0x5e1763faf144 - test[30c43f9fd66fea90]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:637:41
[INFO] [stdout]   33:     0x5e1763faf144 - std[ec4e911328de40a6]::sys::backtrace::__rust_begin_short_backtrace::<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   34:     0x5e1763fb6632 - std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked::<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/thread/lifecycle.rs:91:13
[INFO] [stdout]   35:     0x5e1763fb6632 - <core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   36:     0x5e1763fb6632 - std[ec4e911328de40a6]::panicking::catch_unwind::do_call::<core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:581:40
[INFO] [stdout]   37:     0x5e1763fb6632 - std[ec4e911328de40a6]::panicking::catch_unwind::<(), core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:544:19
[INFO] [stdout]   38:     0x5e1763fb6632 - std[ec4e911328de40a6]::panic::catch_unwind::<core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panic.rs:359:14
[INFO] [stdout]   39:     0x5e1763fb6632 - std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked::<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/thread/lifecycle.rs:89:26
[INFO] [stdout]   40:     0x5e1763fb6632 - <std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1} as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   41:     0x5e176419b30f - <alloc[c960326de6de28e6]::boxed::Box<dyn core[a96a4c5c53f902a3]::ops::function::FnOnce<(), Output = ()> + core[a96a4c5c53f902a3]::marker::Send> as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/alloc/src/boxed.rs:2240:9
[INFO] [stdout]   42:     0x5e176419b30f - <std[ec4e911328de40a6]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/thread/unix.rs:118:17
[INFO] [stdout]   43:     0x77a70b290aa4 - <unknown>
[INFO] [stdout]   44:     0x77a70b31da64 - clone
[INFO] [stdout]   45:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- test_array_with_computed_elements stdout ----
[INFO] [stdout] fn main() -> int { x = 10
[INFO] [stdout] y = 20
[INFO] [stdout] a = [x + y, x - y]
[INFO] [stdout] print_int(a[0])
[INFO] [stdout] print_int(a[1])
[INFO] [stdout] }
[INFO] [stdout] -------
[INFO] [stdout] Pass: GlobalizeIdentifiers(GlobalizeIdentifiers)
[INFO] [stdout] Pass: TypeCheck(TypeCheck)
[INFO] [stdout] Pass: ClosurizeFunctions(ClosurizeFunctions)
[INFO] [stdout] Pass: ClosurizeLambdas(ClosurizeLambdas)
[INFO] [stdout] Pass: TypeCheck(TypeCheck)
[INFO] [stdout] Pass: DisambiguateSubscript(DisambiguateSubscript)
[INFO] [stdout] Pass: ExtractStringOps(ExtractStringOps)
[INFO] [stdout] Pass: ShortCircuiting(ShortCircuiting)
[INFO] [stdout] Pass: TupleizeExcessArgs(TupleizeExcessArgs)
[INFO] [stdout] Pass: RemoveComplexOperands(RemoveComplexOperands)
[INFO] [stdout] Pass: TypeCheck(TypeCheck)
[INFO] [stdout] Pass: InjectAllocations(InjectAllocations)
[INFO] [stdout] Pass: DeclosurizeCalls(DeclosurizeCalls)
[INFO] [stdout] Pass: RegisterAllocation(RegisterAllocation)
[INFO] [stdout] Pass: PatchInstructions(PatchInstructions)
[INFO] [stdout] Pass: PreludeConclusion(PreludeConclusion)
[INFO] [stdout] Pass: ResolveWidth(ResolveWidth)
[INFO] [stdout] -- No Opt: -- 
[INFO] [stdout] 	.att_syntax
[INFO] [stdout] 	.align 8
[INFO] [stdout] 	.globl main
[INFO] [stdout] main:
[INFO] [stdout] 	pushq %rbp
[INFO] [stdout] 	pushq %r15
[INFO] [stdout] 	pushq %r12
[INFO] [stdout] 	pushq %rbx
[INFO] [stdout] 	movq %rsp, %rbp
[INFO] [stdout] 	subq $8, %rsp
[INFO] [stdout] 	movq $32768, %rdi
[INFO] [stdout] 	movq $32768, %rsi
[INFO] [stdout] 	callq __gc_initialize
[INFO] [stdout] 	movq __gc_rootstack_begin(%rip), %r15
[INFO] [stdout] 	jmp .EE_142
[INFO] [stdout] .EE_142:
[INFO] [stdout] 	movq %rdi, %rbx
[INFO] [stdout] 	jmp .EE_137
[INFO] [stdout] .EE_140:
[INFO] [stdout] 	movq __gc_free_ptr(%rip), %r11
[INFO] [stdout] 	addq $24, __gc_free_ptr(%rip)
[INFO] [stdout] 	movq $4611686018427388064, %rax
[INFO] [stdout] 	movq %rax, 0(%r11)
[INFO] [stdout] 	movq %r11, %rcx
[INFO] [stdout] 	movq %rbx, 8(%r11)
[INFO] [stdout] 	movq %r12, 16(%r11)
[INFO] [stdout] 	movq %rcx, %rbx
[INFO] [stdout] 	movq %rbx, %rdi
[INFO] [stdout] 	movq $0, %rsi
[INFO] [stdout] 	callq __subscript_array
[INFO] [stdout] 	movq %rax, %rdi
[INFO] [stdout] 	callq print_int
[INFO] [stdout] 	movq %rbx, %rdi
[INFO] [stdout] 	movq $1, %rsi
[INFO] [stdout] 	callq __subscript_array
[INFO] [stdout] 	movq %rax, %rdi
[INFO] [stdout] 	callq print_int
[INFO] [stdout] 	jmp .EE_138
[INFO] [stdout] .EE_141:
[INFO] [stdout] 	movq %r15, %rdi
[INFO] [stdout] 	movq $24, %rsi
[INFO] [stdout] 	callq __gc_collect
[INFO] [stdout] 	jmp .EE_140
[INFO] [stdout] .EE_137:
[INFO] [stdout] 	movq $10, %r12
[INFO] [stdout] 	movq $20, %rcx
[INFO] [stdout] 	movq %r12, %rbx
[INFO] [stdout] 	addq %rcx, %rbx
[INFO] [stdout] 	subq %rcx, %r12
[INFO] [stdout] 	movq __gc_free_ptr(%rip), %rcx
[INFO] [stdout] 	addq $24, %rcx
[INFO] [stdout] 	cmpq __gc_fromspace_end(%rip), %rcx
[INFO] [stdout] 	jl .EE_140
[INFO] [stdout] 	jmp .EE_141
[INFO] [stdout] .EE_138:
[INFO] [stdout] 	addq $8, %rsp
[INFO] [stdout] 	popq %rbx
[INFO] [stdout] 	popq %r12
[INFO] [stdout] 	popq %r15
[INFO] [stdout] 	popq %rbp
[INFO] [stdout] 	retq
[INFO] [stdout] 
[INFO] [stdout] 	.section .note.GNU-stack,"",@progbits
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] thread 'test_array_with_computed_elements' (241) panicked at crates/compiler/tests/utils.rs:37:9:
[INFO] [stdout] Failed assembler: failed to create temp file: No such file or directory (os error 2) at path "/opt/rustwide/workdir/crates/compiler/../../target/tmp/.tmpXqItXv"
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5e176419b9fa - std[ec4e911328de40a6]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x5e176419b9fa - std[ec4e911328de40a6]::backtrace_rs::backtrace::trace_unsynchronized::<std[ec4e911328de40a6]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x5e176419b9fa - std[ec4e911328de40a6]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x5e176419b9fa - <<std[ec4e911328de40a6]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[a96a4c5c53f902a3]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x5e17641b066a - <core[a96a4c5c53f902a3]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x5e17641b066a - core[a96a4c5c53f902a3]::fmt::write
[INFO] [stdout]    6:     0x5e17641a02f2 - std[ec4e911328de40a6]::io::default_write_fmt::<alloc[c960326de6de28e6]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/io/mod.rs:639:11
[INFO] [stdout]    7:     0x5e17641a02f2 - <alloc[c960326de6de28e6]::vec::Vec<u8> as std[ec4e911328de40a6]::io::Write>::write_fmt
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/io/mod.rs:1994:13
[INFO] [stdout]    8:     0x5e176417a45f - <std[ec4e911328de40a6]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x5e176417a45f - std[ec4e911328de40a6]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x5e1764193ea9 - std[ec4e911328de40a6]::panicking::default_hook
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x5e1763fb2f5c - <alloc[c960326de6de28e6]::boxed::Box<dyn for<'a, 'b> core[a96a4c5c53f902a3]::ops::function::Fn<(&'a std[ec4e911328de40a6]::panic::PanicHookInfo<'b>,), Output = ()> + core[a96a4c5c53f902a3]::marker::Sync + core[a96a4c5c53f902a3]::marker::Send> as core[a96a4c5c53f902a3]::ops::function::Fn<(&std[ec4e911328de40a6]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/alloc/src/boxed.rs:2254:9
[INFO] [stdout]   12:     0x5e1763fb2f5c - test[30c43f9fd66fea90]::test_main_with_exit_callback::<test[30c43f9fd66fea90]::test_main::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:145:21
[INFO] [stdout]   13:     0x5e1764194062 - <alloc[c960326de6de28e6]::boxed::Box<dyn for<'a, 'b> core[a96a4c5c53f902a3]::ops::function::Fn<(&'a std[ec4e911328de40a6]::panic::PanicHookInfo<'b>,), Output = ()> + core[a96a4c5c53f902a3]::marker::Sync + core[a96a4c5c53f902a3]::marker::Send> as core[a96a4c5c53f902a3]::ops::function::Fn<(&std[ec4e911328de40a6]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/alloc/src/boxed.rs:2254:9
[INFO] [stdout]   14:     0x5e1764194062 - std[ec4e911328de40a6]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:833:13
[INFO] [stdout]   15:     0x5e176417a518 - std[ec4e911328de40a6]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:698:13
[INFO] [stdout]   16:     0x5e1764171e09 - std[ec4e911328de40a6]::sys::backtrace::__rust_end_short_backtrace::<std[ec4e911328de40a6]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x5e176417b22d - __rustc[aa69f48705c57ca8]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:689:5
[INFO] [stdout]   18:     0x5e17641b0dfc - core[a96a4c5c53f902a3]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x5e1763f93786 - test_arrays[2a2b896bbe6fd044]::utils::execute_test_case
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/compiler/tests/utils.rs:37:9
[INFO] [stdout]   20:     0x5e1763fa5590 - test_arrays[2a2b896bbe6fd044]::test_array_with_computed_elements
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/compiler/tests/test_arrays.rs:509:5
[INFO] [stdout]   21:     0x5e1763f9c197 - test_arrays[2a2b896bbe6fd044]::test_array_with_computed_elements::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/compiler/tests/test_arrays.rs:508:39
[INFO] [stdout]   22:     0x5e1763f96096 - <test_arrays[2a2b896bbe6fd044]::test_array_with_computed_elements::{closure#0} as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   23:     0x5e1763fa703b - <fn() -> core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String> as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   24:     0x5e1763fa703b - test[30c43f9fd66fea90]::__rust_begin_short_backtrace::<core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String>, fn() -> core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:663:18
[INFO] [stdout]   25:     0x5e1763fb3a2b - test[30c43f9fd66fea90]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:686:74
[INFO] [stdout]   26:     0x5e1763fb3a2b - <core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<test[30c43f9fd66fea90]::run_test_in_process::{closure#0}> as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   27:     0x5e1763fb3a2b - std[ec4e911328de40a6]::panicking::catch_unwind::do_call::<core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<test[30c43f9fd66fea90]::run_test_in_process::{closure#0}>, core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:581:40
[INFO] [stdout]   28:     0x5e1763fb3a2b - std[ec4e911328de40a6]::panicking::catch_unwind::<core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String>, core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<test[30c43f9fd66fea90]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:544:19
[INFO] [stdout]   29:     0x5e1763fb3a2b - std[ec4e911328de40a6]::panic::catch_unwind::<core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<test[30c43f9fd66fea90]::run_test_in_process::{closure#0}>, core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panic.rs:359:14
[INFO] [stdout]   30:     0x5e1763fb3a2b - test[30c43f9fd66fea90]::run_test_in_process
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:686:27
[INFO] [stdout]   31:     0x5e1763fb3a2b - test[30c43f9fd66fea90]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:607:43
[INFO] [stdout]   32:     0x5e1763faf144 - test[30c43f9fd66fea90]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:637:41
[INFO] [stdout]   33:     0x5e1763faf144 - std[ec4e911328de40a6]::sys::backtrace::__rust_begin_short_backtrace::<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   34:     0x5e1763fb6632 - std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked::<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/thread/lifecycle.rs:91:13
[INFO] [stdout]   35:     0x5e1763fb6632 - <core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   36:     0x5e1763fb6632 - std[ec4e911328de40a6]::panicking::catch_unwind::do_call::<core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:581:40
[INFO] [stdout]   37:     0x5e1763fb6632 - std[ec4e911328de40a6]::panicking::catch_unwind::<(), core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:544:19
[INFO] [stdout]   38:     0x5e1763fb6632 - std[ec4e911328de40a6]::panic::catch_unwind::<core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panic.rs:359:14
[INFO] [stdout]   39:     0x5e1763fb6632 - std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked::<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/thread/lifecycle.rs:89:26
[INFO] [stdout]   40:     0x5e1763fb6632 - <std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1} as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   41:     0x5e176419b30f - <alloc[c960326de6de28e6]::boxed::Box<dyn core[a96a4c5c53f902a3]::ops::function::FnOnce<(), Output = ()> + core[a96a4c5c53f902a3]::marker::Send> as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/alloc/src/boxed.rs:2240:9
[INFO] [stdout]   42:     0x5e176419b30f - <std[ec4e911328de40a6]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/thread/unix.rs:118:17
[INFO] [stdout]   43:     0x77a70b290aa4 - <unknown>
[INFO] [stdout]   44:     0x77a70b31da64 - clone
[INFO] [stdout]   45:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- test_array_in_if_branch_false stdout ----
[INFO] [stdout] fn main() -> int { a = [1, 2]
[INFO] [stdout] x = read_int()
[INFO] [stdout] if x > 0 {
[INFO] [stdout]     print_int(a[0])
[INFO] [stdout] } else {
[INFO] [stdout]     print_int(a[1])
[INFO] [stdout] }
[INFO] [stdout] }
[INFO] [stdout] -------
[INFO] [stdout] Pass: GlobalizeIdentifiers(GlobalizeIdentifiers)
[INFO] [stdout] Pass: TypeCheck(TypeCheck)
[INFO] [stdout] Pass: ClosurizeFunctions(ClosurizeFunctions)
[INFO] [stdout] Pass: ClosurizeLambdas(ClosurizeLambdas)
[INFO] [stdout] Pass: TypeCheck(TypeCheck)
[INFO] [stdout] Pass: DisambiguateSubscript(DisambiguateSubscript)
[INFO] [stdout] Pass: ExtractStringOps(ExtractStringOps)
[INFO] [stdout] Pass: ShortCircuiting(ShortCircuiting)
[INFO] [stdout] Pass: TupleizeExcessArgs(TupleizeExcessArgs)
[INFO] [stdout] Pass: RemoveComplexOperands(RemoveComplexOperands)
[INFO] [stdout] Pass: TypeCheck(TypeCheck)
[INFO] [stdout] Pass: InjectAllocations(InjectAllocations)
[INFO] [stdout] Pass: DeclosurizeCalls(DeclosurizeCalls)
[INFO] [stdout] Pass: RegisterAllocation(RegisterAllocation)
[INFO] [stdout] Pass: PatchInstructions(PatchInstructions)
[INFO] [stdout] Pass: PreludeConclusion(PreludeConclusion)
[INFO] [stdout] Pass: ResolveWidth(ResolveWidth)
[INFO] [stdout] -- No Opt: -- 
[INFO] [stdout] 	.att_syntax
[INFO] [stdout] 	.align 8
[INFO] [stdout] 	.globl main
[INFO] [stdout] main:
[INFO] [stdout] 	pushq %rbp
[INFO] [stdout] 	pushq %rbx
[INFO] [stdout] 	pushq %r15
[INFO] [stdout] 	movq $32768, %rdi
[INFO] [stdout] 	movq $32768, %rsi
[INFO] [stdout] 	callq __gc_initialize
[INFO] [stdout] 	movq __gc_rootstack_begin(%rip), %r15
[INFO] [stdout] 	jmp .EE_197
[INFO] [stdout] .EE_197:
[INFO] [stdout] 	movq %rdi, %rbx
[INFO] [stdout] 	jmp .EE_188
[INFO] [stdout] .EE_191:
[INFO] [stdout] 	movq %rbx, %rdi
[INFO] [stdout] 	movq $0, %rsi
[INFO] [stdout] 	callq __subscript_array
[INFO] [stdout] 	movq %rax, %rdi
[INFO] [stdout] 	callq print_int
[INFO] [stdout] 	jmp .EE_189
[INFO] [stdout] .EE_192:
[INFO] [stdout] 	movq %rbx, %rdi
[INFO] [stdout] 	movq $1, %rsi
[INFO] [stdout] 	callq __subscript_array
[INFO] [stdout] 	movq %rax, %rdi
[INFO] [stdout] 	callq print_int
[INFO] [stdout] 	jmp .EE_189
[INFO] [stdout] .EE_193:
[INFO] [stdout] 	movq __gc_free_ptr(%rip), %r11
[INFO] [stdout] 	addq $24, __gc_free_ptr(%rip)
[INFO] [stdout] 	movq $4611686018427388064, %rax
[INFO] [stdout] 	movq %rax, 0(%r11)
[INFO] [stdout] 	movq %r11, %rbx
[INFO] [stdout] 	movq $1, 8(%r11)
[INFO] [stdout] 	movq $2, 16(%r11)
[INFO] [stdout] 	callq read_int
[INFO] [stdout] 	movq %rax, %rcx
[INFO] [stdout] 	cmpq $0, %rcx
[INFO] [stdout] 	jg .EE_191
[INFO] [stdout] 	jmp .EE_192
[INFO] [stdout] .EE_194:
[INFO] [stdout] 	movq %r15, %rdi
[INFO] [stdout] 	movq $24, %rsi
[INFO] [stdout] 	callq __gc_collect
[INFO] [stdout] 	jmp .EE_193
[INFO] [stdout] .EE_188:
[INFO] [stdout] 	movq __gc_free_ptr(%rip), %rcx
[INFO] [stdout] 	addq $24, %rcx
[INFO] [stdout] 	cmpq __gc_fromspace_end(%rip), %rcx
[INFO] [stdout] 	jl .EE_193
[INFO] [stdout] 	jmp .EE_194
[INFO] [stdout] .EE_189:
[INFO] [stdout] 	popq %r15
[INFO] [stdout] 	popq %rbx
[INFO] [stdout] 	popq %rbp
[INFO] [stdout] 	retq
[INFO] [stdout] 
[INFO] [stdout] 	.section .note.GNU-stack,"",@progbits
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] thread 'test_array_in_if_branch_false' (236) panicked at crates/compiler/tests/utils.rs:37:9:
[INFO] [stdout] Failed assembler: failed to create temp file: No such file or directory (os error 2) at path "/opt/rustwide/workdir/crates/compiler/../../target/tmp/.tmpzAN6Yu"
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5e176419b9fa - std[ec4e911328de40a6]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x5e176419b9fa - std[ec4e911328de40a6]::backtrace_rs::backtrace::trace_unsynchronized::<std[ec4e911328de40a6]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x5e176419b9fa - std[ec4e911328de40a6]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x5e176419b9fa - <<std[ec4e911328de40a6]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[a96a4c5c53f902a3]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x5e17641b066a - <core[a96a4c5c53f902a3]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x5e17641b066a - core[a96a4c5c53f902a3]::fmt::write
[INFO] [stdout]    6:     0x5e17641a02f2 - std[ec4e911328de40a6]::io::default_write_fmt::<alloc[c960326de6de28e6]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/io/mod.rs:639:11
[INFO] [stdout]    7:     0x5e17641a02f2 - <alloc[c960326de6de28e6]::vec::Vec<u8> as std[ec4e911328de40a6]::io::Write>::write_fmt
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/io/mod.rs:1994:13
[INFO] [stdout]    8:     0x5e176417a45f - <std[ec4e911328de40a6]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x5e176417a45f - std[ec4e911328de40a6]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x5e1764193ea9 - std[ec4e911328de40a6]::panicking::default_hook
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x5e1763fb2f5c - <alloc[c960326de6de28e6]::boxed::Box<dyn for<'a, 'b> core[a96a4c5c53f902a3]::ops::function::Fn<(&'a std[ec4e911328de40a6]::panic::PanicHookInfo<'b>,), Output = ()> + core[a96a4c5c53f902a3]::marker::Sync + core[a96a4c5c53f902a3]::marker::Send> as core[a96a4c5c53f902a3]::ops::function::Fn<(&std[ec4e911328de40a6]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/alloc/src/boxed.rs:2254:9
[INFO] [stdout]   12:     0x5e1763fb2f5c - test[30c43f9fd66fea90]::test_main_with_exit_callback::<test[30c43f9fd66fea90]::test_main::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:145:21
[INFO] [stdout]   13:     0x5e1764194062 - <alloc[c960326de6de28e6]::boxed::Box<dyn for<'a, 'b> core[a96a4c5c53f902a3]::ops::function::Fn<(&'a std[ec4e911328de40a6]::panic::PanicHookInfo<'b>,), Output = ()> + core[a96a4c5c53f902a3]::marker::Sync + core[a96a4c5c53f902a3]::marker::Send> as core[a96a4c5c53f902a3]::ops::function::Fn<(&std[ec4e911328de40a6]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/alloc/src/boxed.rs:2254:9
[INFO] [stdout]   14:     0x5e1764194062 - std[ec4e911328de40a6]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:833:13
[INFO] [stdout]   15:     0x5e176417a518 - std[ec4e911328de40a6]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:698:13
[INFO] [stdout]   16:     0x5e1764171e09 - std[ec4e911328de40a6]::sys::backtrace::__rust_end_short_backtrace::<std[ec4e911328de40a6]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x5e176417b22d - __rustc[aa69f48705c57ca8]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:689:5
[INFO] [stdout]   18:     0x5e17641b0dfc - core[a96a4c5c53f902a3]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x5e1763f93786 - test_arrays[2a2b896bbe6fd044]::utils::execute_test_case
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/compiler/tests/utils.rs:37:9
[INFO] [stdout]   20:     0x5e1763fa3ff0 - test_arrays[2a2b896bbe6fd044]::test_array_in_if_branch_false
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/compiler/tests/test_arrays.rs:362:5
[INFO] [stdout]   21:     0x5e1763f9c047 - test_arrays[2a2b896bbe6fd044]::test_array_in_if_branch_false::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/compiler/tests/test_arrays.rs:361:35
[INFO] [stdout]   22:     0x5e1763f95ed6 - <test_arrays[2a2b896bbe6fd044]::test_array_in_if_branch_false::{closure#0} as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   23:     0x5e1763fa703b - <fn() -> core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String> as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   24:     0x5e1763fa703b - test[30c43f9fd66fea90]::__rust_begin_short_backtrace::<core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String>, fn() -> core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:663:18
[INFO] [stdout]   25:     0x5e1763fb3a2b - test[30c43f9fd66fea90]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:686:74
[INFO] [stdout]   26:     0x5e1763fb3a2b - <core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<test[30c43f9fd66fea90]::run_test_in_process::{closure#0}> as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   27:     0x5e1763fb3a2b - std[ec4e911328de40a6]::panicking::catch_unwind::do_call::<core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<test[30c43f9fd66fea90]::run_test_in_process::{closure#0}>, core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:581:40
[INFO] [stdout]   28:     0x5e1763fb3a2b - std[ec4e911328de40a6]::panicking::catch_unwind::<core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String>, core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<test[30c43f9fd66fea90]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:544:19
[INFO] [stdout]   29:     0x5e1763fb3a2b - std[ec4e911328de40a6]::panic::catch_unwind::<core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<test[30c43f9fd66fea90]::run_test_in_process::{closure#0}>, core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panic.rs:359:14
[INFO] [stdout]   30:     0x5e1763fb3a2b - test[30c43f9fd66fea90]::run_test_in_process
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:686:27
[INFO] [stdout]   31:     0x5e1763fb3a2b - test[30c43f9fd66fea90]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:607:43
[INFO] [stdout]   32:     0x5e1763faf144 - test[30c43f9fd66fea90]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:637:41
[INFO] [stdout]   33:     0x5e1763faf144 - std[ec4e911328de40a6]::sys::backtrace::__rust_begin_short_backtrace::<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   34:     0x5e1763fb6632 - std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked::<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/thread/lifecycle.rs:91:13
[INFO] [stdout]   35:     0x5e1763fb6632 - <core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   36:     0x5e1763fb6632 - std[ec4e911328de40a6]::panicking::catch_unwind::do_call::<core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:581:40
[INFO] [stdout]   37:     0x5e1763fb6632 - std[ec4e911328de40a6]::panicking::catch_unwind::<(), core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:544:19
[INFO] [stdout]   38:     0x5e1763fb6632 - std[ec4e911328de40a6]::panic::catch_unwind::<core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panic.rs:359:14
[INFO] [stdout]   39:     0x5e1763fb6632 - std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked::<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/thread/lifecycle.rs:89:26
[INFO] [stdout]   40:     0x5e1763fb6632 - <std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1} as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   41:     0x5e176419b30f - <alloc[c960326de6de28e6]::boxed::Box<dyn core[a96a4c5c53f902a3]::ops::function::FnOnce<(), Output = ()> + core[a96a4c5c53f902a3]::marker::Send> as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/alloc/src/boxed.rs:2240:9
[INFO] [stdout]   42:     0x5e176419b30f - <std[ec4e911328de40a6]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/thread/unix.rs:118:17
[INFO] [stdout]   43:     0x77a70b290aa4 - <unknown>
[INFO] [stdout]   44:     0x77a70b31da64 - clone
[INFO] [stdout]   45:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- test_array_write_in_branch stdout ----
[INFO] [stdout] fn main() -> int { a = [0, 0]
[INFO] [stdout] x = read_int()
[INFO] [stdout] if x > 0 {
[INFO] [stdout]     a[0] = 1
[INFO] [stdout] } else {
[INFO] [stdout]     a[0] = -1
[INFO] [stdout] }
[INFO] [stdout] print_int(a[0])
[INFO] [stdout] }
[INFO] [stdout] -------
[INFO] [stdout] Pass: GlobalizeIdentifiers(GlobalizeIdentifiers)
[INFO] [stdout] Pass: TypeCheck(TypeCheck)
[INFO] [stdout] Pass: ClosurizeFunctions(ClosurizeFunctions)
[INFO] [stdout] Pass: ClosurizeLambdas(ClosurizeLambdas)
[INFO] [stdout] Pass: TypeCheck(TypeCheck)
[INFO] [stdout] Pass: DisambiguateSubscript(DisambiguateSubscript)
[INFO] [stdout] Pass: ExtractStringOps(ExtractStringOps)
[INFO] [stdout] Pass: ShortCircuiting(ShortCircuiting)
[INFO] [stdout] Pass: TupleizeExcessArgs(TupleizeExcessArgs)
[INFO] [stdout] Pass: RemoveComplexOperands(RemoveComplexOperands)
[INFO] [stdout] Pass: TypeCheck(TypeCheck)
[INFO] [stdout] Pass: InjectAllocations(InjectAllocations)
[INFO] [stdout] Pass: DeclosurizeCalls(DeclosurizeCalls)
[INFO] [stdout] Pass: RegisterAllocation(RegisterAllocation)
[INFO] [stdout] Pass: PatchInstructions(PatchInstructions)
[INFO] [stdout] Pass: PreludeConclusion(PreludeConclusion)
[INFO] [stdout] Pass: ResolveWidth(ResolveWidth)
[INFO] [stdout] -- No Opt: -- 
[INFO] [stdout] 	.att_syntax
[INFO] [stdout] 	.align 8
[INFO] [stdout] 	.globl main
[INFO] [stdout] main:
[INFO] [stdout] 	pushq %rbp
[INFO] [stdout] 	pushq %rbx
[INFO] [stdout] 	pushq %r15
[INFO] [stdout] 	movq $32768, %rdi
[INFO] [stdout] 	movq $32768, %rsi
[INFO] [stdout] 	callq __gc_initialize
[INFO] [stdout] 	movq __gc_rootstack_begin(%rip), %r15
[INFO] [stdout] 	jmp .EE_270
[INFO] [stdout] .EE_270:
[INFO] [stdout] 	movq %rdi, %rbx
[INFO] [stdout] 	jmp .EE_263
[INFO] [stdout] .EE_265:
[INFO] [stdout] 	movq %rbx, %rdi
[INFO] [stdout] 	movq $0, %rsi
[INFO] [stdout] 	callq __subscript_array
[INFO] [stdout] 	movq %rax, %rdi
[INFO] [stdout] 	callq print_int
[INFO] [stdout] 	jmp .EE_264
[INFO] [stdout] .EE_266:
[INFO] [stdout] 	movq %rbx, %rdi
[INFO] [stdout] 	movq $0, %rsi
[INFO] [stdout] 	movq $1, %rdx
[INFO] [stdout] 	callq __assign_to_array_elem
[INFO] [stdout] 	jmp .EE_265
[INFO] [stdout] .EE_267:
[INFO] [stdout] 	movq %rbx, %rdi
[INFO] [stdout] 	movq $0, %rsi
[INFO] [stdout] 	movq $-1, %rdx
[INFO] [stdout] 	callq __assign_to_array_elem
[INFO] [stdout] 	jmp .EE_265
[INFO] [stdout] .EE_268:
[INFO] [stdout] 	movq __gc_free_ptr(%rip), %r11
[INFO] [stdout] 	addq $24, __gc_free_ptr(%rip)
[INFO] [stdout] 	movq $4611686018427388064, %rax
[INFO] [stdout] 	movq %rax, 0(%r11)
[INFO] [stdout] 	movq %r11, %rbx
[INFO] [stdout] 	movq $0, 8(%r11)
[INFO] [stdout] 	movq $0, 16(%r11)
[INFO] [stdout] 	callq read_int
[INFO] [stdout] 	movq %rax, %rcx
[INFO] [stdout] 	cmpq $0, %rcx
[INFO] [stdout] 	jg .EE_266
[INFO] [stdout] 	jmp .EE_267
[INFO] [stdout] .EE_269:
[INFO] [stdout] 	movq %r15, %rdi
[INFO] [stdout] 	movq $24, %rsi
[INFO] [stdout] 	callq __gc_collect
[INFO] [stdout] 	jmp .EE_268
[INFO] [stdout] .EE_263:
[INFO] [stdout] 	movq __gc_free_ptr(%rip), %rcx
[INFO] [stdout] 	addq $24, %rcx
[INFO] [stdout] 	cmpq __gc_fromspace_end(%rip), %rcx
[INFO] [stdout] 	jl .EE_268
[INFO] [stdout] 	jmp .EE_269
[INFO] [stdout] .EE_264:
[INFO] [stdout] 	popq %r15
[INFO] [stdout] 	popq %rbx
[INFO] [stdout] 	popq %rbp
[INFO] [stdout] 	retq
[INFO] [stdout] 
[INFO] [stdout] 	.section .note.GNU-stack,"",@progbits
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] thread 'test_array_write_in_branch' (246) panicked at crates/compiler/tests/utils.rs:37:9:
[INFO] [stdout] Failed assembler: failed to create temp file: No such file or directory (os error 2) at path "/opt/rustwide/workdir/crates/compiler/../../target/tmp/.tmpG5RnlJ"
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5e176419b9fa - std[ec4e911328de40a6]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x5e176419b9fa - std[ec4e911328de40a6]::backtrace_rs::backtrace::trace_unsynchronized::<std[ec4e911328de40a6]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x5e176419b9fa - std[ec4e911328de40a6]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x5e176419b9fa - <<std[ec4e911328de40a6]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[a96a4c5c53f902a3]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x5e17641b066a - <core[a96a4c5c53f902a3]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x5e17641b066a - core[a96a4c5c53f902a3]::fmt::write
[INFO] [stdout]    6:     0x5e17641a02f2 - std[ec4e911328de40a6]::io::default_write_fmt::<alloc[c960326de6de28e6]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/io/mod.rs:639:11
[INFO] [stdout]    7:     0x5e17641a02f2 - <alloc[c960326de6de28e6]::vec::Vec<u8> as std[ec4e911328de40a6]::io::Write>::write_fmt
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/io/mod.rs:1994:13
[INFO] [stdout]    8:     0x5e176417a45f - <std[ec4e911328de40a6]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x5e176417a45f - std[ec4e911328de40a6]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x5e1764193ea9 - std[ec4e911328de40a6]::panicking::default_hook
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x5e1763fb2f5c - <alloc[c960326de6de28e6]::boxed::Box<dyn for<'a, 'b> core[a96a4c5c53f902a3]::ops::function::Fn<(&'a std[ec4e911328de40a6]::panic::PanicHookInfo<'b>,), Output = ()> + core[a96a4c5c53f902a3]::marker::Sync + core[a96a4c5c53f902a3]::marker::Send> as core[a96a4c5c53f902a3]::ops::function::Fn<(&std[ec4e911328de40a6]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/alloc/src/boxed.rs:2254:9
[INFO] [stdout]   12:     0x5e1763fb2f5c - test[30c43f9fd66fea90]::test_main_with_exit_callback::<test[30c43f9fd66fea90]::test_main::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:145:21
[INFO] [stdout]   13:     0x5e1764194062 - <alloc[c960326de6de28e6]::boxed::Box<dyn for<'a, 'b> core[a96a4c5c53f902a3]::ops::function::Fn<(&'a std[ec4e911328de40a6]::panic::PanicHookInfo<'b>,), Output = ()> + core[a96a4c5c53f902a3]::marker::Sync + core[a96a4c5c53f902a3]::marker::Send> as core[a96a4c5c53f902a3]::ops::function::Fn<(&std[ec4e911328de40a6]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/alloc/src/boxed.rs:2254:9
[INFO] [stdout]   14:     0x5e1764194062 - std[ec4e911328de40a6]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:833:13
[INFO] [stdout]   15:     0x5e176417a518 - std[ec4e911328de40a6]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:698:13
[INFO] [stdout]   16:     0x5e1764171e09 - std[ec4e911328de40a6]::sys::backtrace::__rust_end_short_backtrace::<std[ec4e911328de40a6]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x5e176417b22d - __rustc[aa69f48705c57ca8]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:689:5
[INFO] [stdout]   18:     0x5e17641b0dfc - core[a96a4c5c53f902a3]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x5e1763f93786 - test_arrays[2a2b896bbe6fd044]::utils::execute_test_case
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/compiler/tests/utils.rs:37:9
[INFO] [stdout]   20:     0x5e1763fa1c00 - test_arrays[2a2b896bbe6fd044]::test_array_write_in_branch
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/compiler/tests/test_arrays.rs:378:5
[INFO] [stdout]   21:     0x5e1763f9be07 - test_arrays[2a2b896bbe6fd044]::test_array_write_in_branch::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/compiler/tests/test_arrays.rs:377:32
[INFO] [stdout]   22:     0x5e1763f95bd6 - <test_arrays[2a2b896bbe6fd044]::test_array_write_in_branch::{closure#0} as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   23:     0x5e1763fa703b - <fn() -> core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String> as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   24:     0x5e1763fa703b - test[30c43f9fd66fea90]::__rust_begin_short_backtrace::<core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String>, fn() -> core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:663:18
[INFO] [stdout]   25:     0x5e1763fb3a2b - test[30c43f9fd66fea90]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:686:74
[INFO] [stdout]   26:     0x5e1763fb3a2b - <core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<test[30c43f9fd66fea90]::run_test_in_process::{closure#0}> as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   27:     0x5e1763fb3a2b - std[ec4e911328de40a6]::panicking::catch_unwind::do_call::<core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<test[30c43f9fd66fea90]::run_test_in_process::{closure#0}>, core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:581:40
[INFO] [stdout]   28:     0x5e1763fb3a2b - std[ec4e911328de40a6]::panicking::catch_unwind::<core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String>, core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<test[30c43f9fd66fea90]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:544:19
[INFO] [stdout]   29:     0x5e1763fb3a2b - std[ec4e911328de40a6]::panic::catch_unwind::<core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<test[30c43f9fd66fea90]::run_test_in_process::{closure#0}>, core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panic.rs:359:14
[INFO] [stdout]   30:     0x5e1763fb3a2b - test[30c43f9fd66fea90]::run_test_in_process
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:686:27
[INFO] [stdout]   31:     0x5e1763fb3a2b - test[30c43f9fd66fea90]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:607:43
[INFO] [stdout]   32:     0x5e1763faf144 - test[30c43f9fd66fea90]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:637:41
[INFO] [stdout]   33:     0x5e1763faf144 - std[ec4e911328de40a6]::sys::backtrace::__rust_begin_short_backtrace::<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   34:     0x5e1763fb6632 - std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked::<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/thread/lifecycle.rs:91:13
[INFO] [stdout]   35:     0x5e1763fb6632 - <core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   36:     0x5e1763fb6632 - std[ec4e911328de40a6]::panicking::catch_unwind::do_call::<core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:581:40
[INFO] [stdout]   37:     0x5e1763fb6632 - std[ec4e911328de40a6]::panicking::catch_unwind::<(), core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:544:19
[INFO] [stdout]   38:     0x5e1763fb6632 - std[ec4e911328de40a6]::panic::catch_unwind::<core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panic.rs:359:14
[INFO] [stdout]   39:     0x5e1763fb6632 - std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked::<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/thread/lifecycle.rs:89:26
[INFO] [stdout]   40:     0x5e1763fb6632 - <std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1} as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   41:     0x5e176419b30f - <alloc[c960326de6de28e6]::boxed::Box<dyn core[a96a4c5c53f902a3]::ops::function::FnOnce<(), Output = ()> + core[a96a4c5c53f902a3]::marker::Send> as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/alloc/src/boxed.rs:2240:9
[INFO] [stdout]   42:     0x5e176419b30f - <std[ec4e911328de40a6]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/thread/unix.rs:118:17
[INFO] [stdout]   43:     0x77a70b290aa4 - <unknown>
[INFO] [stdout]   44:     0x77a70b31da64 - clone
[INFO] [stdout]   45:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- test_array_with_zeros stdout ----
[INFO] [stdout] fn main() -> int { a = [0, 0, 0]
[INFO] [stdout] print_int(a[0])
[INFO] [stdout] print_int(a[1])
[INFO] [stdout] print_int(a[2])
[INFO] [stdout] }
[INFO] [stdout] -------
[INFO] [stdout] Pass: GlobalizeIdentifiers(GlobalizeIdentifiers)
[INFO] [stdout] Pass: TypeCheck(TypeCheck)
[INFO] [stdout] Pass: ClosurizeFunctions(ClosurizeFunctions)
[INFO] [stdout] Pass: ClosurizeLambdas(ClosurizeLambdas)
[INFO] [stdout] Pass: TypeCheck(TypeCheck)
[INFO] [stdout] Pass: DisambiguateSubscript(DisambiguateSubscript)
[INFO] [stdout] Pass: ExtractStringOps(ExtractStringOps)
[INFO] [stdout] Pass: ShortCircuiting(ShortCircuiting)
[INFO] [stdout] Pass: TupleizeExcessArgs(TupleizeExcessArgs)
[INFO] [stdout] Pass: RemoveComplexOperands(RemoveComplexOperands)
[INFO] [stdout] Pass: TypeCheck(TypeCheck)
[INFO] [stdout] Pass: InjectAllocations(InjectAllocations)
[INFO] [stdout] Pass: DeclosurizeCalls(DeclosurizeCalls)
[INFO] [stdout] Pass: RegisterAllocation(RegisterAllocation)
[INFO] [stdout] Pass: PatchInstructions(PatchInstructions)
[INFO] [stdout] Pass: PreludeConclusion(PreludeConclusion)
[INFO] [stdout] Pass: ResolveWidth(ResolveWidth)
[INFO] [stdout] -- No Opt: -- 
[INFO] [stdout] 	.att_syntax
[INFO] [stdout] 	.align 8
[INFO] [stdout] 	.globl main
[INFO] [stdout] main:
[INFO] [stdout] 	pushq %rbp
[INFO] [stdout] 	pushq %rbx
[INFO] [stdout] 	pushq %r15
[INFO] [stdout] 	movq $32768, %rdi
[INFO] [stdout] 	movq $32768, %rsi
[INFO] [stdout] 	callq __gc_initialize
[INFO] [stdout] 	movq __gc_rootstack_begin(%rip), %r15
[INFO] [stdout] 	jmp .EE_258
[INFO] [stdout] .EE_258:
[INFO] [stdout] 	movq %rdi, %rbx
[INFO] [stdout] 	jmp .EE_254
[INFO] [stdout] .EE_256:
[INFO] [stdout] 	movq __gc_free_ptr(%rip), %r11
[INFO] [stdout] 	addq $32, __gc_free_ptr(%rip)
[INFO] [stdout] 	movq $4611686018427388128, %rax
[INFO] [stdout] 	movq %rax, 0(%r11)
[INFO] [stdout] 	movq %r11, %rbx
[INFO] [stdout] 	movq $0, 8(%r11)
[INFO] [stdout] 	movq $0, 16(%r11)
[INFO] [stdout] 	movq $0, 24(%r11)
[INFO] [stdout] 	movq %rbx, %rdi
[INFO] [stdout] 	movq $0, %rsi
[INFO] [stdout] 	callq __subscript_array
[INFO] [stdout] 	movq %rax, %rdi
[INFO] [stdout] 	callq print_int
[INFO] [stdout] 	movq %rbx, %rdi
[INFO] [stdout] 	movq $1, %rsi
[INFO] [stdout] 	callq __subscript_array
[INFO] [stdout] 	movq %rax, %rdi
[INFO] [stdout] 	callq print_int
[INFO] [stdout] 	movq %rbx, %rdi
[INFO] [stdout] 	movq $2, %rsi
[INFO] [stdout] 	callq __subscript_array
[INFO] [stdout] 	movq %rax, %rdi
[INFO] [stdout] 	callq print_int
[INFO] [stdout] 	jmp .EE_255
[INFO] [stdout] .EE_257:
[INFO] [stdout] 	movq %r15, %rdi
[INFO] [stdout] 	movq $32, %rsi
[INFO] [stdout] 	callq __gc_collect
[INFO] [stdout] 	jmp .EE_256
[INFO] [stdout] .EE_254:
[INFO] [stdout] 	movq __gc_free_ptr(%rip), %rcx
[INFO] [stdout] 	addq $32, %rcx
[INFO] [stdout] 	cmpq __gc_fromspace_end(%rip), %rcx
[INFO] [stdout] 	jl .EE_256
[INFO] [stdout] 	jmp .EE_257
[INFO] [stdout] .EE_255:
[INFO] [stdout] 	popq %r15
[INFO] [stdout] 	popq %rbx
[INFO] [stdout] 	popq %rbp
[INFO] [stdout] 	retq
[INFO] [stdout] 
[INFO] [stdout] 	.section .note.GNU-stack,"",@progbits
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] thread 'test_array_with_zeros' (245) panicked at crates/compiler/tests/utils.rs:37:9:
[INFO] [stdout] Failed assembler: failed to create temp file: No such file or directory (os error 2) at path "/opt/rustwide/workdir/crates/compiler/../../target/tmp/.tmpLg7ZFK"
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5e176419b9fa - std[ec4e911328de40a6]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x5e176419b9fa - std[ec4e911328de40a6]::backtrace_rs::backtrace::trace_unsynchronized::<std[ec4e911328de40a6]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x5e176419b9fa - std[ec4e911328de40a6]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x5e176419b9fa - <<std[ec4e911328de40a6]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[a96a4c5c53f902a3]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x5e17641b066a - <core[a96a4c5c53f902a3]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x5e17641b066a - core[a96a4c5c53f902a3]::fmt::write
[INFO] [stdout]    6:     0x5e17641a02f2 - std[ec4e911328de40a6]::io::default_write_fmt::<alloc[c960326de6de28e6]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/io/mod.rs:639:11
[INFO] [stdout]    7:     0x5e17641a02f2 - <alloc[c960326de6de28e6]::vec::Vec<u8> as std[ec4e911328de40a6]::io::Write>::write_fmt
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/io/mod.rs:1994:13
[INFO] [stdout]    8:     0x5e176417a45f - <std[ec4e911328de40a6]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x5e176417a45f - std[ec4e911328de40a6]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x5e1764193ea9 - std[ec4e911328de40a6]::panicking::default_hook
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x5e1763fb2f5c - <alloc[c960326de6de28e6]::boxed::Box<dyn for<'a, 'b> core[a96a4c5c53f902a3]::ops::function::Fn<(&'a std[ec4e911328de40a6]::panic::PanicHookInfo<'b>,), Output = ()> + core[a96a4c5c53f902a3]::marker::Sync + core[a96a4c5c53f902a3]::marker::Send> as core[a96a4c5c53f902a3]::ops::function::Fn<(&std[ec4e911328de40a6]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/alloc/src/boxed.rs:2254:9
[INFO] [stdout]   12:     0x5e1763fb2f5c - test[30c43f9fd66fea90]::test_main_with_exit_callback::<test[30c43f9fd66fea90]::test_main::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:145:21
[INFO] [stdout]   13:     0x5e1764194062 - <alloc[c960326de6de28e6]::boxed::Box<dyn for<'a, 'b> core[a96a4c5c53f902a3]::ops::function::Fn<(&'a std[ec4e911328de40a6]::panic::PanicHookInfo<'b>,), Output = ()> + core[a96a4c5c53f902a3]::marker::Sync + core[a96a4c5c53f902a3]::marker::Send> as core[a96a4c5c53f902a3]::ops::function::Fn<(&std[ec4e911328de40a6]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/alloc/src/boxed.rs:2254:9
[INFO] [stdout]   14:     0x5e1764194062 - std[ec4e911328de40a6]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:833:13
[INFO] [stdout]   15:     0x5e176417a518 - std[ec4e911328de40a6]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:698:13
[INFO] [stdout]   16:     0x5e1764171e09 - std[ec4e911328de40a6]::sys::backtrace::__rust_end_short_backtrace::<std[ec4e911328de40a6]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x5e176417b22d - __rustc[aa69f48705c57ca8]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:689:5
[INFO] [stdout]   18:     0x5e17641b0dfc - core[a96a4c5c53f902a3]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x5e1763f93786 - test_arrays[2a2b896bbe6fd044]::utils::execute_test_case
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/compiler/tests/utils.rs:37:9
[INFO] [stdout]   20:     0x5e1763f9de05 - test_arrays[2a2b896bbe6fd044]::test_array_with_zeros
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/compiler/tests/test_arrays.rs:70:5
[INFO] [stdout]   21:     0x5e1763f9b9b7 - test_arrays[2a2b896bbe6fd044]::test_array_with_zeros::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/compiler/tests/test_arrays.rs:69:27
[INFO] [stdout]   22:     0x5e1763f95616 - <test_arrays[2a2b896bbe6fd044]::test_array_with_zeros::{closure#0} as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   23:     0x5e1763fa703b - <fn() -> core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String> as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   24:     0x5e1763fa703b - test[30c43f9fd66fea90]::__rust_begin_short_backtrace::<core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String>, fn() -> core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:663:18
[INFO] [stdout]   25:     0x5e1763fb3a2b - test[30c43f9fd66fea90]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:686:74
[INFO] [stdout]   26:     0x5e1763fb3a2b - <core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<test[30c43f9fd66fea90]::run_test_in_process::{closure#0}> as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   27:     0x5e1763fb3a2b - std[ec4e911328de40a6]::panicking::catch_unwind::do_call::<core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<test[30c43f9fd66fea90]::run_test_in_process::{closure#0}>, core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:581:40
[INFO] [stdout]   28:     0x5e1763fb3a2b - std[ec4e911328de40a6]::panicking::catch_unwind::<core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String>, core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<test[30c43f9fd66fea90]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:544:19
[INFO] [stdout]   29:     0x5e1763fb3a2b - std[ec4e911328de40a6]::panic::catch_unwind::<core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<test[30c43f9fd66fea90]::run_test_in_process::{closure#0}>, core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panic.rs:359:14
[INFO] [stdout]   30:     0x5e1763fb3a2b - test[30c43f9fd66fea90]::run_test_in_process
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:686:27
[INFO] [stdout]   31:     0x5e1763fb3a2b - test[30c43f9fd66fea90]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:607:43
[INFO] [stdout]   32:     0x5e1763faf144 - test[30c43f9fd66fea90]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:637:41
[INFO] [stdout]   33:     0x5e1763faf144 - std[ec4e911328de40a6]::sys::backtrace::__rust_begin_short_backtrace::<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   34:     0x5e1763fb6632 - std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked::<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/thread/lifecycle.rs:91:13
[INFO] [stdout]   35:     0x5e1763fb6632 - <core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   36:     0x5e1763fb6632 - std[ec4e911328de40a6]::panicking::catch_unwind::do_call::<core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:581:40
[INFO] [stdout]   37:     0x5e1763fb6632 - std[ec4e911328de40a6]::panicking::catch_unwind::<(), core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:544:19
[INFO] [stdout]   38:     0x5e1763fb6632 - std[ec4e911328de40a6]::panic::catch_unwind::<core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panic.rs:359:14
[INFO] [stdout]   39:     0x5e1763fb6632 - std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked::<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/thread/lifecycle.rs:89:26
[INFO] [stdout]   40:     0x5e1763fb6632 - <std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1} as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   41:     0x5e176419b30f - <alloc[c960326de6de28e6]::boxed::Box<dyn core[a96a4c5c53f902a3]::ops::function::FnOnce<(), Output = ()> + core[a96a4c5c53f902a3]::marker::Send> as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/alloc/src/boxed.rs:2240:9
[INFO] [stdout]   42:     0x5e176419b30f - <std[ec4e911328de40a6]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/thread/unix.rs:118:17
[INFO] [stdout]   43:     0x77a70b290aa4 - <unknown>
[INFO] [stdout]   44:     0x77a70b31da64 - clone
[INFO] [stdout]   45:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- test_bool_array_and_elements stdout ----
[INFO] [stdout] fn main() -> int { a = [true, false, true]
[INFO] [stdout] if a[0] && a[1] { print_int(1) } else { print_int(0) }
[INFO] [stdout] if a[0] && a[2] { print_int(1) } else { print_int(0) }
[INFO] [stdout] }
[INFO] [stdout] -------
[INFO] [stdout] Pass: GlobalizeIdentifiers(GlobalizeIdentifiers)
[INFO] [stdout] Pass: TypeCheck(TypeCheck)
[INFO] [stdout] Pass: ClosurizeFunctions(ClosurizeFunctions)
[INFO] [stdout] Pass: ClosurizeLambdas(ClosurizeLambdas)
[INFO] [stdout] Pass: TypeCheck(TypeCheck)
[INFO] [stdout] Pass: DisambiguateSubscript(DisambiguateSubscript)
[INFO] [stdout] Pass: ExtractStringOps(ExtractStringOps)
[INFO] [stdout] Pass: ShortCircuiting(ShortCircuiting)
[INFO] [stdout] Pass: TupleizeExcessArgs(TupleizeExcessArgs)
[INFO] [stdout] Pass: RemoveComplexOperands(RemoveComplexOperands)
[INFO] [stdout] Pass: TypeCheck(TypeCheck)
[INFO] [stdout] Pass: InjectAllocations(InjectAllocations)
[INFO] [stdout] Pass: DeclosurizeCalls(DeclosurizeCalls)
[INFO] [stdout] Pass: RegisterAllocation(RegisterAllocation)
[INFO] [stdout] Pass: PatchInstructions(PatchInstructions)
[INFO] [stdout] Pass: PreludeConclusion(PreludeConclusion)
[INFO] [stdout] Pass: ResolveWidth(ResolveWidth)
[INFO] [stdout] -- No Opt: -- 
[INFO] [stdout] 	.att_syntax
[INFO] [stdout] 	.align 8
[INFO] [stdout] 	.globl main
[INFO] [stdout] main:
[INFO] [stdout] 	pushq %rbp
[INFO] [stdout] 	pushq %r15
[INFO] [stdout] 	pushq %rbx
[INFO] [stdout] 	movq $32768, %rdi
[INFO] [stdout] 	movq $32768, %rsi
[INFO] [stdout] 	callq __gc_initialize
[INFO] [stdout] 	movq __gc_rootstack_begin(%rip), %r15
[INFO] [stdout] 	jmp .EE_306
[INFO] [stdout] .EE_306:
[INFO] [stdout] 	movq %rdi, %rbx
[INFO] [stdout] 	jmp .EE_277
[INFO] [stdout] .EE_279:
[INFO] [stdout] 	movq $1, %rdi
[INFO] [stdout] 	callq print_int
[INFO] [stdout] 	jmp .EE_278
[INFO] [stdout] .EE_280:
[INFO] [stdout] 	movq $0, %rdi
[INFO] [stdout] 	callq print_int
[INFO] [stdout] 	jmp .EE_278
[INFO] [stdout] .EE_281:
[INFO] [stdout] 	movq %rbx, %rdi
[INFO] [stdout] 	movq $2, %rsi
[INFO] [stdout] 	callq __subscript_array
[INFO] [stdout] 	movq %rax, %rcx
[INFO] [stdout] 	cmpq $0, %rcx
[INFO] [stdout] 	jne .EE_279
[INFO] [stdout] 	jmp .EE_280
[INFO] [stdout] .EE_282:
[INFO] [stdout] 	movq $0, %rdi
[INFO] [stdout] 	callq print_int
[INFO] [stdout] 	jmp .EE_278
[INFO] [stdout] .EE_299:
[INFO] [stdout] 	movq %rbx, %rdi
[INFO] [stdout] 	movq $0, %rsi
[INFO] [stdout] 	callq __subscript_array
[INFO] [stdout] 	cmpq $0, %rax
[INFO] [stdout] 	jne .EE_281
[INFO] [stdout] 	jmp .EE_282
[INFO] [stdout] .EE_300:
[INFO] [stdout] 	movq $1, %rdi
[INFO] [stdout] 	callq print_int
[INFO] [stdout] 	jmp .EE_299
[INFO] [stdout] .EE_301:
[INFO] [stdout] 	movq $0, %rdi
[INFO] [stdout] 	callq print_int
[INFO] [stdout] 	jmp .EE_299
[INFO] [stdout] .EE_302:
[INFO] [stdout] 	movq %rbx, %rdi
[INFO] [stdout] 	movq $1, %rsi
[INFO] [stdout] 	callq __subscript_array
[INFO] [stdout] 	movq %rax, %rcx
[INFO] [stdout] 	cmpq $0, %rcx
[INFO] [stdout] 	jne .EE_300
[INFO] [stdout] 	jmp .EE_301
[INFO] [stdout] .EE_303:
[INFO] [stdout] 	movq $0, %rdi
[INFO] [stdout] 	callq print_int
[INFO] [stdout] 	jmp .EE_299
[INFO] [stdout] .EE_304:
[INFO] [stdout] 	movq __gc_free_ptr(%rip), %r11
[INFO] [stdout] 	addq $11, __gc_free_ptr(%rip)
[INFO] [stdout] 	movq $4611686018427388100, %rax
[INFO] [stdout] 	movq %rax, 0(%r11)
[INFO] [stdout] 	movq %r11, %rbx
[INFO] [stdout] 	movb $1, 8(%r11)
[INFO] [stdout] 	movb $0, 9(%r11)
[INFO] [stdout] 	movb $1, 10(%r11)
[INFO] [stdout] 	movq %rbx, %rdi
[INFO] [stdout] 	movq $0, %rsi
[INFO] [stdout] 	callq __subscript_array
[INFO] [stdout] 	cmpq $0, %rax
[INFO] [stdout] 	jne .EE_302
[INFO] [stdout] 	jmp .EE_303
[INFO] [stdout] .EE_305:
[INFO] [stdout] 	movq %r15, %rdi
[INFO] [stdout] 	movq $11, %rsi
[INFO] [stdout] 	callq __gc_collect
[INFO] [stdout] 	jmp .EE_304
[INFO] [stdout] .EE_277:
[INFO] [stdout] 	movq __gc_free_ptr(%rip), %rcx
[INFO] [stdout] 	addq $11, %rcx
[INFO] [stdout] 	cmpq __gc_fromspace_end(%rip), %rcx
[INFO] [stdout] 	jl .EE_304
[INFO] [stdout] 	jmp .EE_305
[INFO] [stdout] .EE_278:
[INFO] [stdout] 	popq %rbx
[INFO] [stdout] 	popq %r15
[INFO] [stdout] 	popq %rbp
[INFO] [stdout] 	retq
[INFO] [stdout] 
[INFO] [stdout] 	.section .note.GNU-stack,"",@progbits
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] thread 'test_bool_array_and_elements' (248) panicked at crates/compiler/tests/utils.rs:37:9:
[INFO] [stdout] Failed assembler: failed to create temp file: No such file or directory (os error 2) at path "/opt/rustwide/workdir/crates/compiler/../../target/tmp/.tmpJuZGxr"
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5e176419b9fa - std[ec4e911328de40a6]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x5e176419b9fa - std[ec4e911328de40a6]::backtrace_rs::backtrace::trace_unsynchronized::<std[ec4e911328de40a6]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x5e176419b9fa - std[ec4e911328de40a6]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x5e176419b9fa - <<std[ec4e911328de40a6]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[a96a4c5c53f902a3]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x5e17641b066a - <core[a96a4c5c53f902a3]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x5e17641b066a - core[a96a4c5c53f902a3]::fmt::write
[INFO] [stdout]    6:     0x5e17641a02f2 - std[ec4e911328de40a6]::io::default_write_fmt::<alloc[c960326de6de28e6]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/io/mod.rs:639:11
[INFO] [stdout]    7:     0x5e17641a02f2 - <alloc[c960326de6de28e6]::vec::Vec<u8> as std[ec4e911328de40a6]::io::Write>::write_fmt
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/io/mod.rs:1994:13
[INFO] [stdout]    8:     0x5e176417a45f - <std[ec4e911328de40a6]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x5e176417a45f - std[ec4e911328de40a6]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x5e1764193ea9 - std[ec4e911328de40a6]::panicking::default_hook
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x5e1763fb2f5c - <alloc[c960326de6de28e6]::boxed::Box<dyn for<'a, 'b> core[a96a4c5c53f902a3]::ops::function::Fn<(&'a std[ec4e911328de40a6]::panic::PanicHookInfo<'b>,), Output = ()> + core[a96a4c5c53f902a3]::marker::Sync + core[a96a4c5c53f902a3]::marker::Send> as core[a96a4c5c53f902a3]::ops::function::Fn<(&std[ec4e911328de40a6]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/alloc/src/boxed.rs:2254:9
[INFO] [stdout]   12:     0x5e1763fb2f5c - test[30c43f9fd66fea90]::test_main_with_exit_callback::<test[30c43f9fd66fea90]::test_main::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:145:21
[INFO] [stdout]   13:     0x5e1764194062 - <alloc[c960326de6de28e6]::boxed::Box<dyn for<'a, 'b> core[a96a4c5c53f902a3]::ops::function::Fn<(&'a std[ec4e911328de40a6]::panic::PanicHookInfo<'b>,), Output = ()> + core[a96a4c5c53f902a3]::marker::Sync + core[a96a4c5c53f902a3]::marker::Send> as core[a96a4c5c53f902a3]::ops::function::Fn<(&std[ec4e911328de40a6]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/alloc/src/boxed.rs:2254:9
[INFO] [stdout]   14:     0x5e1764194062 - std[ec4e911328de40a6]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:833:13
[INFO] [stdout]   15:     0x5e176417a518 - std[ec4e911328de40a6]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:698:13
[INFO] [stdout]   16:     0x5e1764171e09 - std[ec4e911328de40a6]::sys::backtrace::__rust_end_short_backtrace::<std[ec4e911328de40a6]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x5e176417b22d - __rustc[aa69f48705c57ca8]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:689:5
[INFO] [stdout]   18:     0x5e17641b0dfc - core[a96a4c5c53f902a3]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x5e1763f93786 - test_arrays[2a2b896bbe6fd044]::utils::execute_test_case
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/compiler/tests/utils.rs:37:9
[INFO] [stdout]   20:     0x5e1763fa39d0 - test_arrays[2a2b896bbe6fd044]::test_bool_array_and_elements
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/compiler/tests/test_arrays.rs:849:5
[INFO] [stdout]   21:     0x5e1763f9bfe7 - test_arrays[2a2b896bbe6fd044]::test_bool_array_and_elements::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/compiler/tests/test_arrays.rs:848:34
[INFO] [stdout]   22:     0x5e1763f95e56 - <test_arrays[2a2b896bbe6fd044]::test_bool_array_and_elements::{closure#0} as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   23:     0x5e1763fa703b - <fn() -> core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String> as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   24:     0x5e1763fa703b - test[30c43f9fd66fea90]::__rust_begin_short_backtrace::<core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String>, fn() -> core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:663:18
[INFO] [stdout]   25:     0x5e1763fb3a2b - test[30c43f9fd66fea90]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:686:74
[INFO] [stdout]   26:     0x5e1763fb3a2b - <core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<test[30c43f9fd66fea90]::run_test_in_process::{closure#0}> as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   27:     0x5e1763fb3a2b - std[ec4e911328de40a6]::panicking::catch_unwind::do_call::<core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<test[30c43f9fd66fea90]::run_test_in_process::{closure#0}>, core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:581:40
[INFO] [stdout]   28:     0x5e1763fb3a2b - std[ec4e911328de40a6]::panicking::catch_unwind::<core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String>, core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<test[30c43f9fd66fea90]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:544:19
[INFO] [stdout]   29:     0x5e1763fb3a2b - std[ec4e911328de40a6]::panic::catch_unwind::<core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<test[30c43f9fd66fea90]::run_test_in_process::{closure#0}>, core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panic.rs:359:14
[INFO] [stdout]   30:     0x5e1763fb3a2b - test[30c43f9fd66fea90]::run_test_in_process
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:686:27
[INFO] [stdout]   31:     0x5e1763fb3a2b - test[30c43f9fd66fea90]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:607:43
[INFO] [stdout]   32:     0x5e1763faf144 - test[30c43f9fd66fea90]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:637:41
[INFO] [stdout]   33:     0x5e1763faf144 - std[ec4e911328de40a6]::sys::backtrace::__rust_begin_short_backtrace::<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   34:     0x5e1763fb6632 - std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked::<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/thread/lifecycle.rs:91:13
[INFO] [stdout]   35:     0x5e1763fb6632 - <core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   36:     0x5e1763fb6632 - std[ec4e911328de40a6]::panicking::catch_unwind::do_call::<core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:581:40
[INFO] [stdout]   37:     0x5e1763fb6632 - std[ec4e911328de40a6]::panicking::catch_unwind::<(), core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:544:19
[INFO] [stdout]   38:     0x5e1763fb6632 - std[ec4e911328de40a6]::panic::catch_unwind::<core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panic.rs:359:14
[INFO] [stdout]   39:     0x5e1763fb6632 - std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked::<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/thread/lifecycle.rs:89:26
[INFO] [stdout]   40:     0x5e1763fb6632 - <std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1} as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   41:     0x5e176419b30f - <alloc[c960326de6de28e6]::boxed::Box<dyn core[a96a4c5c53f902a3]::ops::function::FnOnce<(), Output = ()> + core[a96a4c5c53f902a3]::marker::Send> as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/alloc/src/boxed.rs:2240:9
[INFO] [stdout]   42:     0x5e176419b30f - <std[ec4e911328de40a6]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/thread/unix.rs:118:17
[INFO] [stdout]   43:     0x77a70b290aa4 - <unknown>
[INFO] [stdout]   44:     0x77a70b31da64 - clone
[INFO] [stdout]   45:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- test_array_from_inputs stdout ----
[INFO] [stdout] fn main() -> int { a = [read_int(), read_int(), read_int()]
[INFO] [stdout] print_int(a[0])
[INFO] [stdout] print_int(a[1])
[INFO] [stdout] print_int(a[2])
[INFO] [stdout] }
[INFO] [stdout] -------
[INFO] [stdout] Pass: GlobalizeIdentifiers(GlobalizeIdentifiers)
[INFO] [stdout] Pass: TypeCheck(TypeCheck)
[INFO] [stdout] Pass: ClosurizeFunctions(ClosurizeFunctions)
[INFO] [stdout] Pass: ClosurizeLambdas(ClosurizeLambdas)
[INFO] [stdout] Pass: TypeCheck(TypeCheck)
[INFO] [stdout] Pass: DisambiguateSubscript(DisambiguateSubscript)
[INFO] [stdout] Pass: ExtractStringOps(ExtractStringOps)
[INFO] [stdout] Pass: ShortCircuiting(ShortCircuiting)
[INFO] [stdout] Pass: TupleizeExcessArgs(TupleizeExcessArgs)
[INFO] [stdout] Pass: RemoveComplexOperands(RemoveComplexOperands)
[INFO] [stdout] Pass: TypeCheck(TypeCheck)
[INFO] [stdout] Pass: InjectAllocations(InjectAllocations)
[INFO] [stdout] Pass: DeclosurizeCalls(DeclosurizeCalls)
[INFO] [stdout] Pass: RegisterAllocation(RegisterAllocation)
[INFO] [stdout] Pass: PatchInstructions(PatchInstructions)
[INFO] [stdout] Pass: PreludeConclusion(PreludeConclusion)
[INFO] [stdout] Pass: ResolveWidth(ResolveWidth)
[INFO] [stdout] -- No Opt: -- 
[INFO] [stdout] 	.att_syntax
[INFO] [stdout] 	.align 8
[INFO] [stdout] 	.globl main
[INFO] [stdout] main:
[INFO] [stdout] 	pushq %rbp
[INFO] [stdout] 	pushq %r12
[INFO] [stdout] 	pushq %r13
[INFO] [stdout] 	pushq %r15
[INFO] [stdout] 	pushq %rbx
[INFO] [stdout] 	movq $32768, %rdi
[INFO] [stdout] 	movq $32768, %rsi
[INFO] [stdout] 	callq __gc_initialize
[INFO] [stdout] 	movq __gc_rootstack_begin(%rip), %r15
[INFO] [stdout] 	jmp .EE_202
[INFO] [stdout] .EE_202:
[INFO] [stdout] 	movq %rdi, %rbx
[INFO] [stdout] 	jmp .EE_198
[INFO] [stdout] .EE_200:
[INFO] [stdout] 	movq __gc_free_ptr(%rip), %r11
[INFO] [stdout] 	addq $32, __gc_free_ptr(%rip)
[INFO] [stdout] 	movq $4611686018427388128, %rax
[INFO] [stdout] 	movq %rax, 0(%r11)
[INFO] [stdout] 	movq %r11, %rcx
[INFO] [stdout] 	movq %r13, 8(%r11)
[INFO] [stdout] 	movq %r12, 16(%r11)
[INFO] [stdout] 	movq %rbx, 24(%r11)
[INFO] [stdout] 	movq %rcx, %rbx
[INFO] [stdout] 	movq %rbx, %rdi
[INFO] [stdout] 	movq $0, %rsi
[INFO] [stdout] 	callq __subscript_array
[INFO] [stdout] 	movq %rax, %rdi
[INFO] [stdout] 	callq print_int
[INFO] [stdout] 	movq %rbx, %rdi
[INFO] [stdout] 	movq $1, %rsi
[INFO] [stdout] 	callq __subscript_array
[INFO] [stdout] 	movq %rax, %rdi
[INFO] [stdout] 	callq print_int
[INFO] [stdout] 	movq %rbx, %rdi
[INFO] [stdout] 	movq $2, %rsi
[INFO] [stdout] 	callq __subscript_array
[INFO] [stdout] 	movq %rax, %rdi
[INFO] [stdout] 	callq print_int
[INFO] [stdout] 	jmp .EE_199
[INFO] [stdout] .EE_201:
[INFO] [stdout] 	movq %r15, %rdi
[INFO] [stdout] 	movq $32, %rsi
[INFO] [stdout] 	callq __gc_collect
[INFO] [stdout] 	jmp .EE_200
[INFO] [stdout] .EE_198:
[INFO] [stdout] 	callq read_int
[INFO] [stdout] 	movq %rax, %r13
[INFO] [stdout] 	callq read_int
[INFO] [stdout] 	movq %rax, %r12
[INFO] [stdout] 	callq read_int
[INFO] [stdout] 	movq %rax, %rbx
[INFO] [stdout] 	movq __gc_free_ptr(%rip), %rcx
[INFO] [stdout] 	addq $32, %rcx
[INFO] [stdout] 	cmpq __gc_fromspace_end(%rip), %rcx
[INFO] [stdout] 	jl .EE_200
[INFO] [stdout] 	jmp .EE_201
[INFO] [stdout] .EE_199:
[INFO] [stdout] 	popq %rbx
[INFO] [stdout] 	popq %r15
[INFO] [stdout] 	popq %r13
[INFO] [stdout] 	popq %r12
[INFO] [stdout] 	popq %rbp
[INFO] [stdout] 	retq
[INFO] [stdout] 
[INFO] [stdout] 	.section .note.GNU-stack,"",@progbits
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] thread 'test_array_from_inputs' (234) panicked at crates/compiler/tests/utils.rs:37:9:
[INFO] [stdout] Failed assembler: failed to create temp file: No such file or directory (os error 2) at path "/opt/rustwide/workdir/crates/compiler/../../target/tmp/.tmpMkOUXi"
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5e176419b9fa - std[ec4e911328de40a6]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x5e176419b9fa - std[ec4e911328de40a6]::backtrace_rs::backtrace::trace_unsynchronized::<std[ec4e911328de40a6]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x5e176419b9fa - std[ec4e911328de40a6]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x5e176419b9fa - <<std[ec4e911328de40a6]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[a96a4c5c53f902a3]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x5e17641b066a - <core[a96a4c5c53f902a3]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x5e17641b066a - core[a96a4c5c53f902a3]::fmt::write
[INFO] [stdout]    6:     0x5e17641a02f2 - std[ec4e911328de40a6]::io::default_write_fmt::<alloc[c960326de6de28e6]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/io/mod.rs:639:11
[INFO] [stdout]    7:     0x5e17641a02f2 - <alloc[c960326de6de28e6]::vec::Vec<u8> as std[ec4e911328de40a6]::io::Write>::write_fmt
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/io/mod.rs:1994:13
[INFO] [stdout]    8:     0x5e176417a45f - <std[ec4e911328de40a6]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x5e176417a45f - std[ec4e911328de40a6]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x5e1764193ea9 - std[ec4e911328de40a6]::panicking::default_hook
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x5e1763fb2f5c - <alloc[c960326de6de28e6]::boxed::Box<dyn for<'a, 'b> core[a96a4c5c53f902a3]::ops::function::Fn<(&'a std[ec4e911328de40a6]::panic::PanicHookInfo<'b>,), Output = ()> + core[a96a4c5c53f902a3]::marker::Sync + core[a96a4c5c53f902a3]::marker::Send> as core[a96a4c5c53f902a3]::ops::function::Fn<(&std[ec4e911328de40a6]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/alloc/src/boxed.rs:2254:9
[INFO] [stdout]   12:     0x5e1763fb2f5c - test[30c43f9fd66fea90]::test_main_with_exit_callback::<test[30c43f9fd66fea90]::test_main::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:145:21
[INFO] [stdout]   13:     0x5e1764194062 - <alloc[c960326de6de28e6]::boxed::Box<dyn for<'a, 'b> core[a96a4c5c53f902a3]::ops::function::Fn<(&'a std[ec4e911328de40a6]::panic::PanicHookInfo<'b>,), Output = ()> + core[a96a4c5c53f902a3]::marker::Sync + core[a96a4c5c53f902a3]::marker::Send> as core[a96a4c5c53f902a3]::ops::function::Fn<(&std[ec4e911328de40a6]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/alloc/src/boxed.rs:2254:9
[INFO] [stdout]   14:     0x5e1764194062 - std[ec4e911328de40a6]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:833:13
[INFO] [stdout]   15:     0x5e176417a518 - std[ec4e911328de40a6]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:698:13
[INFO] [stdout]   16:     0x5e1764171e09 - std[ec4e911328de40a6]::sys::backtrace::__rust_end_short_backtrace::<std[ec4e911328de40a6]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x5e176417b22d - __rustc[aa69f48705c57ca8]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:689:5
[INFO] [stdout]   18:     0x5e17641b0dfc - core[a96a4c5c53f902a3]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x5e1763f93786 - test_arrays[2a2b896bbe6fd044]::utils::execute_test_case
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/compiler/tests/utils.rs:37:9
[INFO] [stdout]   20:     0x5e1763f9ee04 - test_arrays[2a2b896bbe6fd044]::test_array_from_inputs
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/compiler/tests/test_arrays.rs:226:5
[INFO] [stdout]   21:     0x5e1763f9baa7 - test_arrays[2a2b896bbe6fd044]::test_array_from_inputs::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/compiler/tests/test_arrays.rs:225:28
[INFO] [stdout]   22:     0x5e1763f95756 - <test_arrays[2a2b896bbe6fd044]::test_array_from_inputs::{closure#0} as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   23:     0x5e1763fa703b - <fn() -> core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String> as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   24:     0x5e1763fa703b - test[30c43f9fd66fea90]::__rust_begin_short_backtrace::<core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String>, fn() -> core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:663:18
[INFO] [stdout]   25:     0x5e1763fb3a2b - test[30c43f9fd66fea90]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:686:74
[INFO] [stdout]   26:     0x5e1763fb3a2b - <core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<test[30c43f9fd66fea90]::run_test_in_process::{closure#0}> as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   27:     0x5e1763fb3a2b - std[ec4e911328de40a6]::panicking::catch_unwind::do_call::<core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<test[30c43f9fd66fea90]::run_test_in_process::{closure#0}>, core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:581:40
[INFO] [stdout]   28:     0x5e1763fb3a2b - std[ec4e911328de40a6]::panicking::catch_unwind::<core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String>, core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<test[30c43f9fd66fea90]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:544:19
[INFO] [stdout]   29:     0x5e1763fb3a2b - std[ec4e911328de40a6]::panic::catch_unwind::<core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<test[30c43f9fd66fea90]::run_test_in_process::{closure#0}>, core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panic.rs:359:14
[INFO] [stdout]   30:     0x5e1763fb3a2b - test[30c43f9fd66fea90]::run_test_in_process
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:686:27
[INFO] [stdout]   31:     0x5e1763fb3a2b - test[30c43f9fd66fea90]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:607:43
[INFO] [stdout]   32:     0x5e1763faf144 - test[30c43f9fd66fea90]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:637:41
[INFO] [stdout]   33:     0x5e1763faf144 - std[ec4e911328de40a6]::sys::backtrace::__rust_begin_short_backtrace::<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   34:     0x5e1763fb6632 - std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked::<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/thread/lifecycle.rs:91:13
[INFO] [stdout]   35:     0x5e1763fb6632 - <core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   36:     0x5e1763fb6632 - std[ec4e911328de40a6]::panicking::catch_unwind::do_call::<core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:581:40
[INFO] [stdout]   37:     0x5e1763fb6632 - std[ec4e911328de40a6]::panicking::catch_unwind::<(), core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:544:19
[INFO] [stdout]   38:     0x5e1763fb6632 - std[ec4e911328de40a6]::panic::catch_unwind::<core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panic.rs:359:14
[INFO] [stdout]   39:     0x5e1763fb6632 - std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked::<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/thread/lifecycle.rs:89:26
[INFO] [stdout]   40:     0x5e1763fb6632 - <std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1} as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   41:     0x5e176419b30f - <alloc[c960326de6de28e6]::boxed::Box<dyn core[a96a4c5c53f902a3]::ops::function::FnOnce<(), Output = ()> + core[a96a4c5c53f902a3]::marker::Send> as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/alloc/src/boxed.rs:2240:9
[INFO] [stdout]   42:     0x5e176419b30f - <std[ec4e911328de40a6]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/thread/unix.rs:118:17
[INFO] [stdout]   43:     0x77a70b290aa4 - <unknown>
[INFO] [stdout]   44:     0x77a70b31da64 - clone
[INFO] [stdout]   45:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- test_array_element_in_while_condition stdout ----
[INFO] [stdout] fn main() -> int { a = [0, 5]
[INFO] [stdout] while a[0] < a[1] {
[INFO] [stdout]     a[0] = a[0] + 1
[INFO] [stdout] }
[INFO] [stdout] print_int(a[0])
[INFO] [stdout] }
[INFO] [stdout] -------
[INFO] [stdout] Pass: GlobalizeIdentifiers(GlobalizeIdentifiers)
[INFO] [stdout] Pass: TypeCheck(TypeCheck)
[INFO] [stdout] Pass: ClosurizeFunctions(ClosurizeFunctions)
[INFO] [stdout] Pass: ClosurizeLambdas(ClosurizeLambdas)
[INFO] [stdout] Pass: TypeCheck(TypeCheck)
[INFO] [stdout] Pass: DisambiguateSubscript(DisambiguateSubscript)
[INFO] [stdout] Pass: ExtractStringOps(ExtractStringOps)
[INFO] [stdout] Pass: ShortCircuiting(ShortCircuiting)
[INFO] [stdout] Pass: TupleizeExcessArgs(TupleizeExcessArgs)
[INFO] [stdout] Pass: RemoveComplexOperands(RemoveComplexOperands)
[INFO] [stdout] Pass: TypeCheck(TypeCheck)
[INFO] [stdout] Pass: InjectAllocations(InjectAllocations)
[INFO] [stdout] Pass: DeclosurizeCalls(DeclosurizeCalls)
[INFO] [stdout] Pass: RegisterAllocation(RegisterAllocation)
[INFO] [stdout] Pass: PatchInstructions(PatchInstructions)
[INFO] [stdout] Pass: PreludeConclusion(PreludeConclusion)
[INFO] [stdout] Pass: ResolveWidth(ResolveWidth)
[INFO] [stdout] -- No Opt: -- 
[INFO] [stdout] 	.att_syntax
[INFO] [stdout] 	.align 8
[INFO] [stdout] 	.globl main
[INFO] [stdout] main:
[INFO] [stdout] 	pushq %rbp
[INFO] [stdout] 	pushq %rbx
[INFO] [stdout] 	pushq %r15
[INFO] [stdout] 	pushq %r12
[INFO] [stdout] 	movq %rsp, %rbp
[INFO] [stdout] 	subq $8, %rsp
[INFO] [stdout] 	movq $32768, %rdi
[INFO] [stdout] 	movq $32768, %rsi
[INFO] [stdout] 	callq __gc_initialize
[INFO] [stdout] 	movq __gc_rootstack_begin(%rip), %r15
[INFO] [stdout] 	jmp .EE_69
[INFO] [stdout] .EE_69:
[INFO] [stdout] 	movq %rdi, %rbx
[INFO] [stdout] 	jmp .EE_62
[INFO] [stdout] .EE_64:
[INFO] [stdout] 	movq %rbx, %rdi
[INFO] [stdout] 	movq $0, %rsi
[INFO] [stdout] 	callq __subscript_array
[INFO] [stdout] 	movq %rax, %rdi
[INFO] [stdout] 	callq print_int
[INFO] [stdout] 	jmp .EE_63
[INFO] [stdout] .EE_65:
[INFO] [stdout] 	movq %rbx, %rdi
[INFO] [stdout] 	movq $0, %rsi
[INFO] [stdout] 	callq __subscript_array
[INFO] [stdout] 	movq %rax, %r12
[INFO] [stdout] 	movq %rbx, %rdi
[INFO] [stdout] 	movq $1, %rsi
[INFO] [stdout] 	callq __subscript_array
[INFO] [stdout] 	movq %rax, %rcx
[INFO] [stdout] 	cmpq %rcx, %r12
[INFO] [stdout] 	jl .EE_66
[INFO] [stdout] 	jmp .EE_64
[INFO] [stdout] .EE_66:
[INFO] [stdout] 	movq %rbx, %rdi
[INFO] [stdout] 	movq $0, %rsi
[INFO] [stdout] 	callq __subscript_array
[INFO] [stdout] 	movq %rax, %rdx
[INFO] [stdout] 	addq $1, %rdx
[INFO] [stdout] 	movq %rbx, %rdi
[INFO] [stdout] 	movq $0, %rsi
[INFO] [stdout] 	callq __assign_to_array_elem
[INFO] [stdout] 	jmp .EE_65
[INFO] [stdout] .EE_67:
[INFO] [stdout] 	movq __gc_free_ptr(%rip), %r11
[INFO] [stdout] 	addq $24, __gc_free_ptr(%rip)
[INFO] [stdout] 	movq $4611686018427388064, %rax
[INFO] [stdout] 	movq %rax, 0(%r11)
[INFO] [stdout] 	movq %r11, %rbx
[INFO] [stdout] 	movq $0, 8(%r11)
[INFO] [stdout] 	movq $5, 16(%r11)
[INFO] [stdout] 	jmp .EE_65
[INFO] [stdout] .EE_68:
[INFO] [stdout] 	movq %r15, %rdi
[INFO] [stdout] 	movq $24, %rsi
[INFO] [stdout] 	callq __gc_collect
[INFO] [stdout] 	jmp .EE_67
[INFO] [stdout] .EE_62:
[INFO] [stdout] 	movq __gc_free_ptr(%rip), %rcx
[INFO] [stdout] 	addq $24, %rcx
[INFO] [stdout] 	cmpq __gc_fromspace_end(%rip), %rcx
[INFO] [stdout] 	jl .EE_67
[INFO] [stdout] 	jmp .EE_68
[INFO] [stdout] .EE_63:
[INFO] [stdout] 	addq $8, %rsp
[INFO] [stdout] 	popq %r12
[INFO] [stdout] 	popq %r15
[INFO] [stdout] 	popq %rbx
[INFO] [stdout] 	popq %rbp
[INFO] [stdout] 	retq
[INFO] [stdout] 
[INFO] [stdout] 	.section .note.GNU-stack,"",@progbits
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] thread 'test_array_element_in_while_condition' (233) panicked at crates/compiler/tests/utils.rs:37:9:
[INFO] [stdout] Failed assembler: failed to create temp file: No such file or directory (os error 2) at path "/opt/rustwide/workdir/crates/compiler/../../target/tmp/.tmpTUziur"
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5e176419b9fa - std[ec4e911328de40a6]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x5e176419b9fa - std[ec4e911328de40a6]::backtrace_rs::backtrace::trace_unsynchronized::<std[ec4e911328de40a6]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x5e176419b9fa - std[ec4e911328de40a6]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x5e176419b9fa - <<std[ec4e911328de40a6]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[a96a4c5c53f902a3]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x5e17641b066a - <core[a96a4c5c53f902a3]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x5e17641b066a - core[a96a4c5c53f902a3]::fmt::write
[INFO] [stdout]    6:     0x5e17641a02f2 - std[ec4e911328de40a6]::io::default_write_fmt::<alloc[c960326de6de28e6]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/io/mod.rs:639:11
[INFO] [stdout]    7:     0x5e17641a02f2 - <alloc[c960326de6de28e6]::vec::Vec<u8> as std[ec4e911328de40a6]::io::Write>::write_fmt
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/io/mod.rs:1994:13
[INFO] [stdout]    8:     0x5e176417a45f - <std[ec4e911328de40a6]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x5e176417a45f - std[ec4e911328de40a6]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x5e1764193ea9 - std[ec4e911328de40a6]::panicking::default_hook
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x5e1763fb2f5c - <alloc[c960326de6de28e6]::boxed::Box<dyn for<'a, 'b> core[a96a4c5c53f902a3]::ops::function::Fn<(&'a std[ec4e911328de40a6]::panic::PanicHookInfo<'b>,), Output = ()> + core[a96a4c5c53f902a3]::marker::Sync + core[a96a4c5c53f902a3]::marker::Send> as core[a96a4c5c53f902a3]::ops::function::Fn<(&std[ec4e911328de40a6]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/alloc/src/boxed.rs:2254:9
[INFO] [stdout]   12:     0x5e1763fb2f5c - test[30c43f9fd66fea90]::test_main_with_exit_callback::<test[30c43f9fd66fea90]::test_main::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:145:21
[INFO] [stdout]   13:     0x5e1764194062 - <alloc[c960326de6de28e6]::boxed::Box<dyn for<'a, 'b> core[a96a4c5c53f902a3]::ops::function::Fn<(&'a std[ec4e911328de40a6]::panic::PanicHookInfo<'b>,), Output = ()> + core[a96a4c5c53f902a3]::marker::Sync + core[a96a4c5c53f902a3]::marker::Send> as core[a96a4c5c53f902a3]::ops::function::Fn<(&std[ec4e911328de40a6]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/alloc/src/boxed.rs:2254:9
[INFO] [stdout]   14:     0x5e1764194062 - std[ec4e911328de40a6]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:833:13
[INFO] [stdout]   15:     0x5e176417a518 - std[ec4e911328de40a6]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:698:13
[INFO] [stdout]   16:     0x5e1764171e09 - std[ec4e911328de40a6]::sys::backtrace::__rust_end_short_backtrace::<std[ec4e911328de40a6]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x5e176417b22d - __rustc[aa69f48705c57ca8]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:689:5
[INFO] [stdout]   18:     0x5e17641b0dfc - core[a96a4c5c53f902a3]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x5e1763f93786 - test_arrays[2a2b896bbe6fd044]::utils::execute_test_case
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/compiler/tests/utils.rs:37:9
[INFO] [stdout]   20:     0x5e1763fa62dc - test_arrays[2a2b896bbe6fd044]::test_array_element_in_while_condition
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/compiler/tests/test_arrays.rs:493:5
[INFO] [stdout]   21:     0x5e1763f9c287 - test_arrays[2a2b896bbe6fd044]::test_array_element_in_while_condition::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/compiler/tests/test_arrays.rs:491:43
[INFO] [stdout]   22:     0x5e1763f961d6 - <test_arrays[2a2b896bbe6fd044]::test_array_element_in_while_condition::{closure#0} as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   23:     0x5e1763fa703b - <fn() -> core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String> as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   24:     0x5e1763fa703b - test[30c43f9fd66fea90]::__rust_begin_short_backtrace::<core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String>, fn() -> core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:663:18
[INFO] [stdout]   25:     0x5e1763fb3a2b - test[30c43f9fd66fea90]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:686:74
[INFO] [stdout]   26:     0x5e1763fb3a2b - <core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<test[30c43f9fd66fea90]::run_test_in_process::{closure#0}> as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   27:     0x5e1763fb3a2b - std[ec4e911328de40a6]::panicking::catch_unwind::do_call::<core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<test[30c43f9fd66fea90]::run_test_in_process::{closure#0}>, core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:581:40
[INFO] [stdout]   28:     0x5e1763fb3a2b - std[ec4e911328de40a6]::panicking::catch_unwind::<core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String>, core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<test[30c43f9fd66fea90]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:544:19
[INFO] [stdout]   29:     0x5e1763fb3a2b - std[ec4e911328de40a6]::panic::catch_unwind::<core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<test[30c43f9fd66fea90]::run_test_in_process::{closure#0}>, core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panic.rs:359:14
[INFO] [stdout]   30:     0x5e1763fb3a2b - test[30c43f9fd66fea90]::run_test_in_process
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:686:27
[INFO] [stdout]   31:     0x5e1763fb3a2b - test[30c43f9fd66fea90]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:607:43
[INFO] [stdout]   32:     0x5e1763faf144 - test[30c43f9fd66fea90]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:637:41
[INFO] [stdout]   33:     0x5e1763faf144 - std[ec4e911328de40a6]::sys::backtrace::__rust_begin_short_backtrace::<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   34:     0x5e1763fb6632 - std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked::<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/thread/lifecycle.rs:91:13
[INFO] [stdout]   35:     0x5e1763fb6632 - <core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   36:     0x5e1763fb6632 - std[ec4e911328de40a6]::panicking::catch_unwind::do_call::<core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:581:40
[INFO] [stdout]   37:     0x5e1763fb6632 - std[ec4e911328de40a6]::panicking::catch_unwind::<(), core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:544:19
[INFO] [stdout]   38:     0x5e1763fb6632 - std[ec4e911328de40a6]::panic::catch_unwind::<core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panic.rs:359:14
[INFO] [stdout]   39:     0x5e1763fb6632 - std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked::<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/thread/lifecycle.rs:89:26
[INFO] [stdout]   40:     0x5e1763fb6632 - <std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1} as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   41:     0x5e176419b30f - <alloc[c960326de6de28e6]::boxed::Box<dyn core[a96a4c5c53f902a3]::ops::function::FnOnce<(), Output = ()> + core[a96a4c5c53f902a3]::marker::Send> as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/alloc/src/boxed.rs:2240:9
[INFO] [stdout]   42:     0x5e176419b30f - <std[ec4e911328de40a6]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/thread/unix.rs:118:17
[INFO] [stdout]   43:     0x77a70b290aa4 - <unknown>
[INFO] [stdout]   44:     0x77a70b31da64 - clone
[INFO] [stdout]   45:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- test_bool_array_not_element stdout ----
[INFO] [stdout] fn main() -> int { a = [true, false]
[INFO] [stdout] if !a[0] { print_int(1) } else { print_int(0) }
[INFO] [stdout] if !a[1] { print_int(1) } else { print_int(0) }
[INFO] [stdout] }
[INFO] [stdout] -------
[INFO] [stdout] Pass: GlobalizeIdentifiers(GlobalizeIdentifiers)
[INFO] [stdout] Pass: TypeCheck(TypeCheck)
[INFO] [stdout] Pass: ClosurizeFunctions(ClosurizeFunctions)
[INFO] [stdout] Pass: ClosurizeLambdas(ClosurizeLambdas)
[INFO] [stdout] Pass: TypeCheck(TypeCheck)
[INFO] [stdout] Pass: DisambiguateSubscript(DisambiguateSubscript)
[INFO] [stdout] Pass: ExtractStringOps(ExtractStringOps)
[INFO] [stdout] Pass: ShortCircuiting(ShortCircuiting)
[INFO] [stdout] Pass: TupleizeExcessArgs(TupleizeExcessArgs)
[INFO] [stdout] Pass: RemoveComplexOperands(RemoveComplexOperands)
[INFO] [stdout] Pass: TypeCheck(TypeCheck)
[INFO] [stdout] Pass: InjectAllocations(InjectAllocations)
[INFO] [stdout] Pass: DeclosurizeCalls(DeclosurizeCalls)
[INFO] [stdout] Pass: RegisterAllocation(RegisterAllocation)
[INFO] [stdout] Pass: PatchInstructions(PatchInstructions)
[INFO] [stdout] Pass: PreludeConclusion(PreludeConclusion)
[INFO] [stdout] Pass: ResolveWidth(ResolveWidth)
[INFO] [stdout] -- No Opt: -- 
[INFO] [stdout] 	.att_syntax
[INFO] [stdout] 	.align 8
[INFO] [stdout] 	.globl main
[INFO] [stdout] main:
[INFO] [stdout] 	pushq %rbp
[INFO] [stdout] 	pushq %rbx
[INFO] [stdout] 	pushq %r15
[INFO] [stdout] 	movq $32768, %rdi
[INFO] [stdout] 	movq $32768, %rsi
[INFO] [stdout] 	callq __gc_initialize
[INFO] [stdout] 	movq __gc_rootstack_begin(%rip), %r15
[INFO] [stdout] 	jmp .EE_297
[INFO] [stdout] .EE_297:
[INFO] [stdout] 	movq %rdi, %rbx
[INFO] [stdout] 	jmp .EE_288
[INFO] [stdout] .EE_290:
[INFO] [stdout] 	movq $1, %rdi
[INFO] [stdout] 	callq print_int
[INFO] [stdout] 	jmp .EE_289
[INFO] [stdout] .EE_291:
[INFO] [stdout] 	movq $0, %rdi
[INFO] [stdout] 	callq print_int
[INFO] [stdout] 	jmp .EE_289
[INFO] [stdout] .EE_292:
[INFO] [stdout] 	movq %rbx, %rdi
[INFO] [stdout] 	movq $1, %rsi
[INFO] [stdout] 	callq __subscript_array
[INFO] [stdout] 	movq %rax, %rcx
[INFO] [stdout] 	cmpq $0, %rcx
[INFO] [stdout] 	je .EE_290
[INFO] [stdout] 	jmp .EE_291
[INFO] [stdout] .EE_293:
[INFO] [stdout] 	movq $1, %rdi
[INFO] [stdout] 	callq print_int
[INFO] [stdout] 	jmp .EE_292
[INFO] [stdout] .EE_294:
[INFO] [stdout] 	movq $0, %rdi
[INFO] [stdout] 	callq print_int
[INFO] [stdout] 	jmp .EE_292
[INFO] [stdout] .EE_295:
[INFO] [stdout] 	movq __gc_free_ptr(%rip), %r11
[INFO] [stdout] 	addq $10, __gc_free_ptr(%rip)
[INFO] [stdout] 	movq $4611686018427388036, %rax
[INFO] [stdout] 	movq %rax, 0(%r11)
[INFO] [stdout] 	movq %r11, %rbx
[INFO] [stdout] 	movb $1, 8(%r11)
[INFO] [stdout] 	movb $0, 9(%r11)
[INFO] [stdout] 	movq %rbx, %rdi
[INFO] [stdout] 	movq $0, %rsi
[INFO] [stdout] 	callq __subscript_array
[INFO] [stdout] 	movq %rax, %rcx
[INFO] [stdout] 	cmpq $0, %rcx
[INFO] [stdout] 	je .EE_293
[INFO] [stdout] 	jmp .EE_294
[INFO] [stdout] .EE_296:
[INFO] [stdout] 	movq %r15, %rdi
[INFO] [stdout] 	movq $10, %rsi
[INFO] [stdout] 	callq __gc_collect
[INFO] [stdout] 	jmp .EE_295
[INFO] [stdout] .EE_288:
[INFO] [stdout] 	movq __gc_free_ptr(%rip), %rcx
[INFO] [stdout] 	addq $10, %rcx
[INFO] [stdout] 	cmpq __gc_fromspace_end(%rip), %rcx
[INFO] [stdout] 	jl .EE_295
[INFO] [stdout] 	jmp .EE_296
[INFO] [stdout] .EE_289:
[INFO] [stdout] 	popq %r15
[INFO] [stdout] 	popq %rbx
[INFO] [stdout] 	popq %rbp
[INFO] [stdout] 	retq
[INFO] [stdout] 
[INFO] [stdout] 	.section .note.GNU-stack,"",@progbits
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] thread 'test_bool_array_not_element' (251) panicked at crates/compiler/tests/utils.rs:37:9:
[INFO] [stdout] Failed assembler: failed to create temp file: No such file or directory (os error 2) at path "/opt/rustwide/workdir/crates/compiler/../../target/tmp/.tmpKQSYDg"
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5e176419b9fa - std[ec4e911328de40a6]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x5e176419b9fa - std[ec4e911328de40a6]::backtrace_rs::backtrace::trace_unsynchronized::<std[ec4e911328de40a6]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x5e176419b9fa - std[ec4e911328de40a6]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x5e176419b9fa - <<std[ec4e911328de40a6]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[a96a4c5c53f902a3]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x5e17641b066a - <core[a96a4c5c53f902a3]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x5e17641b066a - core[a96a4c5c53f902a3]::fmt::write
[INFO] [stdout]    6:     0x5e17641a02f2 - std[ec4e911328de40a6]::io::default_write_fmt::<alloc[c960326de6de28e6]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/io/mod.rs:639:11
[INFO] [stdout]    7:     0x5e17641a02f2 - <alloc[c960326de6de28e6]::vec::Vec<u8> as std[ec4e911328de40a6]::io::Write>::write_fmt
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/io/mod.rs:1994:13
[INFO] [stdout]    8:     0x5e176417a45f - <std[ec4e911328de40a6]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x5e176417a45f - std[ec4e911328de40a6]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x5e1764193ea9 - std[ec4e911328de40a6]::panicking::default_hook
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x5e1763fb2f5c - <alloc[c960326de6de28e6]::boxed::Box<dyn for<'a, 'b> core[a96a4c5c53f902a3]::ops::function::Fn<(&'a std[ec4e911328de40a6]::panic::PanicHookInfo<'b>,), Output = ()> + core[a96a4c5c53f902a3]::marker::Sync + core[a96a4c5c53f902a3]::marker::Send> as core[a96a4c5c53f902a3]::ops::function::Fn<(&std[ec4e911328de40a6]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/alloc/src/boxed.rs:2254:9
[INFO] [stdout]   12:     0x5e1763fb2f5c - test[30c43f9fd66fea90]::test_main_with_exit_callback::<test[30c43f9fd66fea90]::test_main::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:145:21
[INFO] [stdout]   13:     0x5e1764194062 - <alloc[c960326de6de28e6]::boxed::Box<dyn for<'a, 'b> core[a96a4c5c53f902a3]::ops::function::Fn<(&'a std[ec4e911328de40a6]::panic::PanicHookInfo<'b>,), Output = ()> + core[a96a4c5c53f902a3]::marker::Sync + core[a96a4c5c53f902a3]::marker::Send> as core[a96a4c5c53f902a3]::ops::function::Fn<(&std[ec4e911328de40a6]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/alloc/src/boxed.rs:2254:9
[INFO] [stdout]   14:     0x5e1764194062 - std[ec4e911328de40a6]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:833:13
[INFO] [stdout]   15:     0x5e176417a518 - std[ec4e911328de40a6]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:698:13
[INFO] [stdout]   16:     0x5e1764171e09 - std[ec4e911328de40a6]::sys::backtrace::__rust_end_short_backtrace::<std[ec4e911328de40a6]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x5e176417b22d - __rustc[aa69f48705c57ca8]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:689:5
[INFO] [stdout]   18:     0x5e17641b0dfc - core[a96a4c5c53f902a3]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x5e1763f93786 - test_arrays[2a2b896bbe6fd044]::utils::execute_test_case
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/compiler/tests/utils.rs:37:9
[INFO] [stdout]   20:     0x5e1763fa20a0 - test_arrays[2a2b896bbe6fd044]::test_bool_array_not_element
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/compiler/tests/test_arrays.rs:837:5
[INFO] [stdout]   21:     0x5e1763f9be67 - test_arrays[2a2b896bbe6fd044]::test_bool_array_not_element::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/compiler/tests/test_arrays.rs:836:33
[INFO] [stdout]   22:     0x5e1763f95c56 - <test_arrays[2a2b896bbe6fd044]::test_bool_array_not_element::{closure#0} as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   23:     0x5e1763fa703b - <fn() -> core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String> as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   24:     0x5e1763fa703b - test[30c43f9fd66fea90]::__rust_begin_short_backtrace::<core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String>, fn() -> core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:663:18
[INFO] [stdout]   25:     0x5e1763fb3a2b - test[30c43f9fd66fea90]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:686:74
[INFO] [stdout]   26:     0x5e1763fb3a2b - <core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<test[30c43f9fd66fea90]::run_test_in_process::{closure#0}> as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   27:     0x5e1763fb3a2b - std[ec4e911328de40a6]::panicking::catch_unwind::do_call::<core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<test[30c43f9fd66fea90]::run_test_in_process::{closure#0}>, core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:581:40
[INFO] [stdout]   28:     0x5e1763fb3a2b - std[ec4e911328de40a6]::panicking::catch_unwind::<core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String>, core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<test[30c43f9fd66fea90]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:544:19
[INFO] [stdout]   29:     0x5e1763fb3a2b - std[ec4e911328de40a6]::panic::catch_unwind::<core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<test[30c43f9fd66fea90]::run_test_in_process::{closure#0}>, core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panic.rs:359:14
[INFO] [stdout]   30:     0x5e1763fb3a2b - test[30c43f9fd66fea90]::run_test_in_process
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:686:27
[INFO] [stdout]   31:     0x5e1763fb3a2b - test[30c43f9fd66fea90]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:607:43
[INFO] [stdout]   32:     0x5e1763faf144 - test[30c43f9fd66fea90]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:637:41
[INFO] [stdout]   33:     0x5e1763faf144 - std[ec4e911328de40a6]::sys::backtrace::__rust_begin_short_backtrace::<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   34:     0x5e1763fb6632 - std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked::<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/thread/lifecycle.rs:91:13
[INFO] [stdout]   35:     0x5e1763fb6632 - <core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   36:     0x5e1763fb6632 - std[ec4e911328de40a6]::panicking::catch_unwind::do_call::<core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:581:40
[INFO] [stdout]   37:     0x5e1763fb6632 - std[ec4e911328de40a6]::panicking::catch_unwind::<(), core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:544:19
[INFO] [stdout]   38:     0x5e1763fb6632 - std[ec4e911328de40a6]::panic::catch_unwind::<core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panic.rs:359:14
[INFO] [stdout]   39:     0x5e1763fb6632 - std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked::<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/thread/lifecycle.rs:89:26
[INFO] [stdout]   40:     0x5e1763fb6632 - <std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1} as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   41:     0x5e176419b30f - <alloc[c960326de6de28e6]::boxed::Box<dyn core[a96a4c5c53f902a3]::ops::function::FnOnce<(), Output = ()> + core[a96a4c5c53f902a3]::marker::Send> as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/alloc/src/boxed.rs:2240:9
[INFO] [stdout]   42:     0x5e176419b30f - <std[ec4e911328de40a6]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/thread/unix.rs:118:17
[INFO] [stdout]   43:     0x77a70b290aa4 - <unknown>
[INFO] [stdout]   44:     0x77a70b31da64 - clone
[INFO] [stdout]   45:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- test_array_mixed_constants_and_inputs stdout ----
[INFO] [stdout] fn main() -> int { a = [1, read_int(), 3]
[INFO] [stdout] print_int(a[0])
[INFO] [stdout] print_int(a[1])
[INFO] [stdout] print_int(a[2])
[INFO] [stdout] }
[INFO] [stdout] -------
[INFO] [stdout] Pass: GlobalizeIdentifiers(GlobalizeIdentifiers)
[INFO] [stdout] Pass: TypeCheck(TypeCheck)
[INFO] [stdout] Pass: ClosurizeFunctions(ClosurizeFunctions)
[INFO] [stdout] Pass: ClosurizeLambdas(ClosurizeLambdas)
[INFO] [stdout] Pass: TypeCheck(TypeCheck)
[INFO] [stdout] Pass: DisambiguateSubscript(DisambiguateSubscript)
[INFO] [stdout] Pass: ExtractStringOps(ExtractStringOps)
[INFO] [stdout] Pass: ShortCircuiting(ShortCircuiting)
[INFO] [stdout] Pass: TupleizeExcessArgs(TupleizeExcessArgs)
[INFO] [stdout] Pass: RemoveComplexOperands(RemoveComplexOperands)
[INFO] [stdout] Pass: TypeCheck(TypeCheck)
[INFO] [stdout] Pass: InjectAllocations(InjectAllocations)
[INFO] [stdout] Pass: DeclosurizeCalls(DeclosurizeCalls)
[INFO] [stdout] Pass: RegisterAllocation(RegisterAllocation)
[INFO] [stdout] Pass: PatchInstructions(PatchInstructions)
[INFO] [stdout] Pass: PreludeConclusion(PreludeConclusion)
[INFO] [stdout] Pass: ResolveWidth(ResolveWidth)
[INFO] [stdout] -- No Opt: -- 
[INFO] [stdout] 	.att_syntax
[INFO] [stdout] 	.align 8
[INFO] [stdout] 	.globl main
[INFO] [stdout] main:
[INFO] [stdout] 	pushq %rbp
[INFO] [stdout] 	pushq %rbx
[INFO] [stdout] 	pushq %r15
[INFO] [stdout] 	movq $32768, %rdi
[INFO] [stdout] 	movq $32768, %rsi
[INFO] [stdout] 	callq __gc_initialize
[INFO] [stdout] 	movq __gc_rootstack_begin(%rip), %r15
[INFO] [stdout] 	jmp .EE_35
[INFO] [stdout] .EE_35:
[INFO] [stdout] 	movq %rdi, %rbx
[INFO] [stdout] 	jmp .EE_23
[INFO] [stdout] .EE_30:
[INFO] [stdout] 	movq __gc_free_ptr(%rip), %r11
[INFO] [stdout] 	addq $32, __gc_free_ptr(%rip)
[INFO] [stdout] 	movq $4611686018427388128, %rax
[INFO] [stdout] 	movq %rax, 0(%r11)
[INFO] [stdout] 	movq %r11, %rcx
[INFO] [stdout] 	movq $1, 8(%r11)
[INFO] [stdout] 	movq %rbx, 16(%r11)
[INFO] [stdout] 	movq $3, 24(%r11)
[INFO] [stdout] 	movq %rcx, %rbx
[INFO] [stdout] 	movq %rbx, %rdi
[INFO] [stdout] 	movq $0, %rsi
[INFO] [stdout] 	callq __subscript_array
[INFO] [stdout] 	movq %rax, %rdi
[INFO] [stdout] 	callq print_int
[INFO] [stdout] 	movq %rbx, %rdi
[INFO] [stdout] 	movq $1, %rsi
[INFO] [stdout] 	callq __subscript_array
[INFO] [stdout] 	movq %rax, %rdi
[INFO] [stdout] 	callq print_int
[INFO] [stdout] 	movq %rbx, %rdi
[INFO] [stdout] 	movq $2, %rsi
[INFO] [stdout] 	callq __subscript_array
[INFO] [stdout] 	movq %rax, %rdi
[INFO] [stdout] 	callq print_int
[INFO] [stdout] 	jmp .EE_24
[INFO] [stdout] .EE_33:
[INFO] [stdout] 	movq %r15, %rdi
[INFO] [stdout] 	movq $32, %rsi
[INFO] [stdout] 	callq __gc_collect
[INFO] [stdout] 	jmp .EE_30
[INFO] [stdout] .EE_23:
[INFO] [stdout] 	callq read_int
[INFO] [stdout] 	movq %rax, %rbx
[INFO] [stdout] 	movq __gc_free_ptr(%rip), %rcx
[INFO] [stdout] 	addq $32, %rcx
[INFO] [stdout] 	cmpq __gc_fromspace_end(%rip), %rcx
[INFO] [stdout] 	jl .EE_30
[INFO] [stdout] 	jmp .EE_33
[INFO] [stdout] .EE_24:
[INFO] [stdout] 	popq %r15
[INFO] [stdout] 	popq %rbx
[INFO] [stdout] 	popq %rbp
[INFO] [stdout] 	retq
[INFO] [stdout] 
[INFO] [stdout] 	.section .note.GNU-stack,"",@progbits
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] thread 'test_array_mixed_constants_and_inputs' (239) panicked at crates/compiler/tests/utils.rs:37:9:
[INFO] [stdout] Failed assembler: failed to create temp file: No such file or directory (os error 2) at path "/opt/rustwide/workdir/crates/compiler/../../target/tmp/.tmpOsFz9l"
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5e176419b9fa - std[ec4e911328de40a6]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x5e176419b9fa - std[ec4e911328de40a6]::backtrace_rs::backtrace::trace_unsynchronized::<std[ec4e911328de40a6]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x5e176419b9fa - std[ec4e911328de40a6]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x5e176419b9fa - <<std[ec4e911328de40a6]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[a96a4c5c53f902a3]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x5e17641b066a - <core[a96a4c5c53f902a3]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x5e17641b066a - core[a96a4c5c53f902a3]::fmt::write
[INFO] [stdout]    6:     0x5e17641a02f2 - std[ec4e911328de40a6]::io::default_write_fmt::<alloc[c960326de6de28e6]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/io/mod.rs:639:11
[INFO] [stdout]    7:     0x5e17641a02f2 - <alloc[c960326de6de28e6]::vec::Vec<u8> as std[ec4e911328de40a6]::io::Write>::write_fmt
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/io/mod.rs:1994:13
[INFO] [stdout]    8:     0x5e176417a45f - <std[ec4e911328de40a6]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x5e176417a45f - std[ec4e911328de40a6]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x5e1764193ea9 - std[ec4e911328de40a6]::panicking::default_hook
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x5e1763fb2f5c - <alloc[c960326de6de28e6]::boxed::Box<dyn for<'a, 'b> core[a96a4c5c53f902a3]::ops::function::Fn<(&'a std[ec4e911328de40a6]::panic::PanicHookInfo<'b>,), Output = ()> + core[a96a4c5c53f902a3]::marker::Sync + core[a96a4c5c53f902a3]::marker::Send> as core[a96a4c5c53f902a3]::ops::function::Fn<(&std[ec4e911328de40a6]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/alloc/src/boxed.rs:2254:9
[INFO] [stdout]   12:     0x5e1763fb2f5c - test[30c43f9fd66fea90]::test_main_with_exit_callback::<test[30c43f9fd66fea90]::test_main::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:145:21
[INFO] [stdout]   13:     0x5e1764194062 - <alloc[c960326de6de28e6]::boxed::Box<dyn for<'a, 'b> core[a96a4c5c53f902a3]::ops::function::Fn<(&'a std[ec4e911328de40a6]::panic::PanicHookInfo<'b>,), Output = ()> + core[a96a4c5c53f902a3]::marker::Sync + core[a96a4c5c53f902a3]::marker::Send> as core[a96a4c5c53f902a3]::ops::function::Fn<(&std[ec4e911328de40a6]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/alloc/src/boxed.rs:2254:9
[INFO] [stdout]   14:     0x5e1764194062 - std[ec4e911328de40a6]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:833:13
[INFO] [stdout]   15:     0x5e176417a518 - std[ec4e911328de40a6]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:698:13
[INFO] [stdout]   16:     0x5e1764171e09 - std[ec4e911328de40a6]::sys::backtrace::__rust_end_short_backtrace::<std[ec4e911328de40a6]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x5e176417b22d - __rustc[aa69f48705c57ca8]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:689:5
[INFO] [stdout]   18:     0x5e17641b0dfc - core[a96a4c5c53f902a3]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x5e1763f93786 - test_arrays[2a2b896bbe6fd044]::utils::execute_test_case
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/compiler/tests/utils.rs:37:9
[INFO] [stdout]   20:     0x5e1763fa6709 - test_arrays[2a2b896bbe6fd044]::test_array_mixed_constants_and_inputs
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/compiler/tests/test_arrays.rs:239:5
[INFO] [stdout]   21:     0x5e1763f9c2b7 - test_arrays[2a2b896bbe6fd044]::test_array_mixed_constants_and_inputs::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/compiler/tests/test_arrays.rs:238:43
[INFO] [stdout]   22:     0x5e1763f96216 - <test_arrays[2a2b896bbe6fd044]::test_array_mixed_constants_and_inputs::{closure#0} as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   23:     0x5e1763fa703b - <fn() -> core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String> as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   24:     0x5e1763fa703b - test[30c43f9fd66fea90]::__rust_begin_short_backtrace::<core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String>, fn() -> core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:663:18
[INFO] [stdout]   25:     0x5e1763fb3a2b - test[30c43f9fd66fea90]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:686:74
[INFO] [stdout]   26:     0x5e1763fb3a2b - <core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<test[30c43f9fd66fea90]::run_test_in_process::{closure#0}> as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   27:     0x5e1763fb3a2b - std[ec4e911328de40a6]::panicking::catch_unwind::do_call::<core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<test[30c43f9fd66fea90]::run_test_in_process::{closure#0}>, core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:581:40
[INFO] [stdout]   28:     0x5e1763fb3a2b - std[ec4e911328de40a6]::panicking::catch_unwind::<core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String>, core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<test[30c43f9fd66fea90]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:544:19
[INFO] [stdout]   29:     0x5e1763fb3a2b - std[ec4e911328de40a6]::panic::catch_unwind::<core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<test[30c43f9fd66fea90]::run_test_in_process::{closure#0}>, core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panic.rs:359:14
[INFO] [stdout]   30:     0x5e1763fb3a2b - test[30c43f9fd66fea90]::run_test_in_process
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:686:27
[INFO] [stdout]   31:     0x5e1763fb3a2b - test[30c43f9fd66fea90]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:607:43
[INFO] [stdout]   32:     0x5e1763faf144 - test[30c43f9fd66fea90]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:637:41
[INFO] [stdout]   33:     0x5e1763faf144 - std[ec4e911328de40a6]::sys::backtrace::__rust_begin_short_backtrace::<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   34:     0x5e1763fb6632 - std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked::<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/thread/lifecycle.rs:91:13
[INFO] [stdout]   35:     0x5e1763fb6632 - <core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   36:     0x5e1763fb6632 - std[ec4e911328de40a6]::panicking::catch_unwind::do_call::<core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:581:40
[INFO] [stdout]   37:     0x5e1763fb6632 - std[ec4e911328de40a6]::panicking::catch_unwind::<(), core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:544:19
[INFO] [stdout]   38:     0x5e1763fb6632 - std[ec4e911328de40a6]::panic::catch_unwind::<core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panic.rs:359:14
[INFO] [stdout]   39:     0x5e1763fb6632 - std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked::<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/thread/lifecycle.rs:89:26
[INFO] [stdout]   40:     0x5e1763fb6632 - <std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1} as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   41:     0x5e176419b30f - <alloc[c960326de6de28e6]::boxed::Box<dyn core[a96a4c5c53f902a3]::ops::function::FnOnce<(), Output = ()> + core[a96a4c5c53f902a3]::marker::Send> as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/alloc/src/boxed.rs:2240:9
[INFO] [stdout]   42:     0x5e176419b30f - <std[ec4e911328de40a6]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/thread/unix.rs:118:17
[INFO] [stdout]   43:     0x77a70b290aa4 - <unknown>
[INFO] [stdout]   44:     0x77a70b31da64 - clone
[INFO] [stdout]   45:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- test_bool_array_element_as_while_condition stdout ----
[INFO] [stdout] fn main() -> int { a = [true, false]
[INFO] [stdout] x = 0
[INFO] [stdout] while a[0] {
[INFO] [stdout]     x = x + 1
[INFO] [stdout]     a[0] = false
[INFO] [stdout] }
[INFO] [stdout] print_int(x)
[INFO] [stdout] }
[INFO] [stdout] -------
[INFO] [stdout] Pass: GlobalizeIdentifiers(GlobalizeIdentifiers)
[INFO] [stdout] Pass: TypeCheck(TypeCheck)
[INFO] [stdout] Pass: ClosurizeFunctions(ClosurizeFunctions)
[INFO] [stdout] Pass: ClosurizeLambdas(ClosurizeLambdas)
[INFO] [stdout] Pass: TypeCheck(TypeCheck)
[INFO] [stdout] Pass: DisambiguateSubscript(DisambiguateSubscript)
[INFO] [stdout] Pass: ExtractStringOps(ExtractStringOps)
[INFO] [stdout] Pass: ShortCircuiting(ShortCircuiting)
[INFO] [stdout] Pass: TupleizeExcessArgs(TupleizeExcessArgs)
[INFO] [stdout] Pass: RemoveComplexOperands(RemoveComplexOperands)
[INFO] [stdout] Pass: TypeCheck(TypeCheck)
[INFO] [stdout] Pass: InjectAllocations(InjectAllocations)
[INFO] [stdout] Pass: DeclosurizeCalls(DeclosurizeCalls)
[INFO] [stdout] Pass: RegisterAllocation(RegisterAllocation)
[INFO] [stdout] Pass: PatchInstructions(PatchInstructions)
[INFO] [stdout] Pass: PreludeConclusion(PreludeConclusion)
[INFO] [stdout] Pass: ResolveWidth(ResolveWidth)
[INFO] [stdout] -- No Opt: -- 
[INFO] [stdout] 	.att_syntax
[INFO] [stdout] 	.align 8
[INFO] [stdout] 	.globl main
[INFO] [stdout] main:
[INFO] [stdout] 	pushq %rbp
[INFO] [stdout] 	pushq %r15
[INFO] [stdout] 	pushq %r12
[INFO] [stdout] 	pushq %rbx
[INFO] [stdout] 	movq %rsp, %rbp
[INFO] [stdout] 	subq $8, %rsp
[INFO] [stdout] 	movq $32768, %rdi
[INFO] [stdout] 	movq $32768, %rsi
[INFO] [stdout] 	callq __gc_initialize
[INFO] [stdout] 	movq __gc_rootstack_begin(%rip), %r15
[INFO] [stdout] 	jmp .EE_325
[INFO] [stdout] .EE_325:
[INFO] [stdout] 	movq %rdi, %rbx
[INFO] [stdout] 	jmp .EE_312
[INFO] [stdout] .EE_314:
[INFO] [stdout] 	movq %rbx, %rdi
[INFO] [stdout] 	callq print_int
[INFO] [stdout] 	jmp .EE_313
[INFO] [stdout] .EE_315:
[INFO] [stdout] 	movq %r12, %rdi
[INFO] [stdout] 	movq $0, %rsi
[INFO] [stdout] 	callq __subscript_array
[INFO] [stdout] 	cmpq $0, %rax
[INFO] [stdout] 	jne .EE_316
[INFO] [stdout] 	jmp .EE_314
[INFO] [stdout] .EE_316:
[INFO] [stdout] 	addq $1, %rbx
[INFO] [stdout] 	movq %r12, %rdi
[INFO] [stdout] 	movq $0, %rsi
[INFO] [stdout] 	movq $0, %rdx
[INFO] [stdout] 	callq __assign_to_array_elem
[INFO] [stdout] 	jmp .EE_315
[INFO] [stdout] .EE_317:
[INFO] [stdout] 	movq __gc_free_ptr(%rip), %r11
[INFO] [stdout] 	addq $10, __gc_free_ptr(%rip)
[INFO] [stdout] 	movq $4611686018427388036, %rax
[INFO] [stdout] 	movq %rax, 0(%r11)
[INFO] [stdout] 	movq %r11, %r12
[INFO] [stdout] 	movb $1, 8(%r11)
[INFO] [stdout] 	movb $0, 9(%r11)
[INFO] [stdout] 	movq $0, %rbx
[INFO] [stdout] 	jmp .EE_315
[INFO] [stdout] .EE_318:
[INFO] [stdout] 	movq %r15, %rdi
[INFO] [stdout] 	movq $10, %rsi
[INFO] [stdout] 	callq __gc_collect
[INFO] [stdout] 	jmp .EE_317
[INFO] [stdout] .EE_312:
[INFO] [stdout] 	movq __gc_free_ptr(%rip), %rcx
[INFO] [stdout] 	addq $10, %rcx
[INFO] [stdout] 	cmpq __gc_fromspace_end(%rip), %rcx
[INFO] [stdout] 	jl .EE_317
[INFO] [stdout] 	jmp .EE_318
[INFO] [stdout] .EE_313:
[INFO] [stdout] 	addq $8, %rsp
[INFO] [stdout] 	popq %rbx
[INFO] [stdout] 	popq %r12
[INFO] [stdout] 	popq %r15
[INFO] [stdout] 	popq %rbp
[INFO] [stdout] 	retq
[INFO] [stdout] 
[INFO] [stdout] 	.section .note.GNU-stack,"",@progbits
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] thread 'test_bool_array_element_as_while_condition' (249) panicked at crates/compiler/tests/utils.rs:37:9:
[INFO] [stdout] Failed assembler: failed to create temp file: No such file or directory (os error 2) at path "/opt/rustwide/workdir/crates/compiler/../../target/tmp/.tmpJG0Ldh"
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5e176419b9fa - std[ec4e911328de40a6]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x5e176419b9fa - std[ec4e911328de40a6]::backtrace_rs::backtrace::trace_unsynchronized::<std[ec4e911328de40a6]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x5e176419b9fa - std[ec4e911328de40a6]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x5e176419b9fa - <<std[ec4e911328de40a6]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[a96a4c5c53f902a3]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x5e17641b066a - <core[a96a4c5c53f902a3]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x5e17641b066a - core[a96a4c5c53f902a3]::fmt::write
[INFO] [stdout]    6:     0x5e17641a02f2 - std[ec4e911328de40a6]::io::default_write_fmt::<alloc[c960326de6de28e6]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/io/mod.rs:639:11
[INFO] [stdout]    7:     0x5e17641a02f2 - <alloc[c960326de6de28e6]::vec::Vec<u8> as std[ec4e911328de40a6]::io::Write>::write_fmt
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/io/mod.rs:1994:13
[INFO] [stdout]    8:     0x5e176417a45f - <std[ec4e911328de40a6]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x5e176417a45f - std[ec4e911328de40a6]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x5e1764193ea9 - std[ec4e911328de40a6]::panicking::default_hook
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x5e1763fb2f5c - <alloc[c960326de6de28e6]::boxed::Box<dyn for<'a, 'b> core[a96a4c5c53f902a3]::ops::function::Fn<(&'a std[ec4e911328de40a6]::panic::PanicHookInfo<'b>,), Output = ()> + core[a96a4c5c53f902a3]::marker::Sync + core[a96a4c5c53f902a3]::marker::Send> as core[a96a4c5c53f902a3]::ops::function::Fn<(&std[ec4e911328de40a6]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/alloc/src/boxed.rs:2254:9
[INFO] [stdout]   12:     0x5e1763fb2f5c - test[30c43f9fd66fea90]::test_main_with_exit_callback::<test[30c43f9fd66fea90]::test_main::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:145:21
[INFO] [stdout]   13:     0x5e1764194062 - <alloc[c960326de6de28e6]::boxed::Box<dyn for<'a, 'b> core[a96a4c5c53f902a3]::ops::function::Fn<(&'a std[ec4e911328de40a6]::panic::PanicHookInfo<'b>,), Output = ()> + core[a96a4c5c53f902a3]::marker::Sync + core[a96a4c5c53f902a3]::marker::Send> as core[a96a4c5c53f902a3]::ops::function::Fn<(&std[ec4e911328de40a6]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/alloc/src/boxed.rs:2254:9
[INFO] [stdout]   14:     0x5e1764194062 - std[ec4e911328de40a6]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:833:13
[INFO] [stdout]   15:     0x5e176417a518 - std[ec4e911328de40a6]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:698:13
[INFO] [stdout]   16:     0x5e1764171e09 - std[ec4e911328de40a6]::sys::backtrace::__rust_end_short_backtrace::<std[ec4e911328de40a6]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x5e176417b22d - __rustc[aa69f48705c57ca8]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:689:5
[INFO] [stdout]   18:     0x5e17641b0dfc - core[a96a4c5c53f902a3]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x5e1763f93786 - test_arrays[2a2b896bbe6fd044]::utils::execute_test_case
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/compiler/tests/utils.rs:37:9
[INFO] [stdout]   20:     0x5e1763fa6f9c - test_arrays[2a2b896bbe6fd044]::test_bool_array_element_as_while_condition
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/compiler/tests/test_arrays.rs:873:5
[INFO] [stdout]   21:     0x5e1763f9c347 - test_arrays[2a2b896bbe6fd044]::test_bool_array_element_as_while_condition::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/compiler/tests/test_arrays.rs:872:48
[INFO] [stdout]   22:     0x5e1763f962d6 - <test_arrays[2a2b896bbe6fd044]::test_bool_array_element_as_while_condition::{closure#0} as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   23:     0x5e1763fa703b - <fn() -> core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String> as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   24:     0x5e1763fa703b - test[30c43f9fd66fea90]::__rust_begin_short_backtrace::<core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String>, fn() -> core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:663:18
[INFO] [stdout]   25:     0x5e1763fb3a2b - test[30c43f9fd66fea90]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:686:74
[INFO] [stdout]   26:     0x5e1763fb3a2b - <core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<test[30c43f9fd66fea90]::run_test_in_process::{closure#0}> as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   27:     0x5e1763fb3a2b - std[ec4e911328de40a6]::panicking::catch_unwind::do_call::<core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<test[30c43f9fd66fea90]::run_test_in_process::{closure#0}>, core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:581:40
[INFO] [stdout]   28:     0x5e1763fb3a2b - std[ec4e911328de40a6]::panicking::catch_unwind::<core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String>, core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<test[30c43f9fd66fea90]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:544:19
[INFO] [stdout]   29:     0x5e1763fb3a2b - std[ec4e911328de40a6]::panic::catch_unwind::<core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<test[30c43f9fd66fea90]::run_test_in_process::{closure#0}>, core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panic.rs:359:14
[INFO] [stdout]   30:     0x5e1763fb3a2b - test[30c43f9fd66fea90]::run_test_in_process
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:686:27
[INFO] [stdout]   31:     0x5e1763fb3a2b - test[30c43f9fd66fea90]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:607:43
[INFO] [stdout]   32:     0x5e1763faf144 - test[30c43f9fd66fea90]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:637:41
[INFO] [stdout]   33:     0x5e1763faf144 - std[ec4e911328de40a6]::sys::backtrace::__rust_begin_short_backtrace::<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   34:     0x5e1763fb6632 - std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked::<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/thread/lifecycle.rs:91:13
[INFO] [stdout]   35:     0x5e1763fb6632 - <core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   36:     0x5e1763fb6632 - std[ec4e911328de40a6]::panicking::catch_unwind::do_call::<core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:581:40
[INFO] [stdout]   37:     0x5e1763fb6632 - std[ec4e911328de40a6]::panicking::catch_unwind::<(), core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:544:19
[INFO] [stdout]   38:     0x5e1763fb6632 - std[ec4e911328de40a6]::panic::catch_unwind::<core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panic.rs:359:14
[INFO] [stdout]   39:     0x5e1763fb6632 - std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked::<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/thread/lifecycle.rs:89:26
[INFO] [stdout]   40:     0x5e1763fb6632 - <std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1} as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   41:     0x5e176419b30f - <alloc[c960326de6de28e6]::boxed::Box<dyn core[a96a4c5c53f902a3]::ops::function::FnOnce<(), Output = ()> + core[a96a4c5c53f902a3]::marker::Send> as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/alloc/src/boxed.rs:2240:9
[INFO] [stdout]   42:     0x5e176419b30f - <std[ec4e911328de40a6]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/thread/unix.rs:118:17
[INFO] [stdout]   43:     0x77a70b290aa4 - <unknown>
[INFO] [stdout]   44:     0x77a70b31da64 - clone
[INFO] [stdout]   45:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- test_array_with_negative_values stdout ----
[INFO] [stdout] fn main() -> int { a = [-1, 0, 1]
[INFO] [stdout] print_int(a[0])
[INFO] [stdout] print_int(a[1])
[INFO] [stdout] print_int(a[2])
[INFO] [stdout] }
[INFO] [stdout] -------
[INFO] [stdout] Pass: GlobalizeIdentifiers(GlobalizeIdentifiers)
[INFO] [stdout] Pass: TypeCheck(TypeCheck)
[INFO] [stdout] Pass: ClosurizeFunctions(ClosurizeFunctions)
[INFO] [stdout] Pass: ClosurizeLambdas(ClosurizeLambdas)
[INFO] [stdout] Pass: TypeCheck(TypeCheck)
[INFO] [stdout] Pass: DisambiguateSubscript(DisambiguateSubscript)
[INFO] [stdout] Pass: ExtractStringOps(ExtractStringOps)
[INFO] [stdout] Pass: ShortCircuiting(ShortCircuiting)
[INFO] [stdout] Pass: TupleizeExcessArgs(TupleizeExcessArgs)
[INFO] [stdout] Pass: RemoveComplexOperands(RemoveComplexOperands)
[INFO] [stdout] Pass: TypeCheck(TypeCheck)
[INFO] [stdout] Pass: InjectAllocations(InjectAllocations)
[INFO] [stdout] Pass: DeclosurizeCalls(DeclosurizeCalls)
[INFO] [stdout] Pass: RegisterAllocation(RegisterAllocation)
[INFO] [stdout] Pass: PatchInstructions(PatchInstructions)
[INFO] [stdout] Pass: PreludeConclusion(PreludeConclusion)
[INFO] [stdout] Pass: ResolveWidth(ResolveWidth)
[INFO] [stdout] -- No Opt: -- 
[INFO] [stdout] 	.att_syntax
[INFO] [stdout] 	.align 8
[INFO] [stdout] 	.globl main
[INFO] [stdout] main:
[INFO] [stdout] 	pushq %rbp
[INFO] [stdout] 	pushq %r15
[INFO] [stdout] 	pushq %rbx
[INFO] [stdout] 	movq $32768, %rdi
[INFO] [stdout] 	movq $32768, %rsi
[INFO] [stdout] 	callq __gc_initialize
[INFO] [stdout] 	movq __gc_rootstack_begin(%rip), %r15
[INFO] [stdout] 	jmp .EE_218
[INFO] [stdout] .EE_218:
[INFO] [stdout] 	movq %rdi, %rbx
[INFO] [stdout] 	jmp .EE_214
[INFO] [stdout] .EE_216:
[INFO] [stdout] 	movq __gc_free_ptr(%rip), %r11
[INFO] [stdout] 	addq $32, __gc_free_ptr(%rip)
[INFO] [stdout] 	movq $4611686018427388128, %rax
[INFO] [stdout] 	movq %rax, 0(%r11)
[INFO] [stdout] 	movq %r11, %rbx
[INFO] [stdout] 	movq $-1, 8(%r11)
[INFO] [stdout] 	movq $0, 16(%r11)
[INFO] [stdout] 	movq $1, 24(%r11)
[INFO] [stdout] 	movq %rbx, %rdi
[INFO] [stdout] 	movq $0, %rsi
[INFO] [stdout] 	callq __subscript_array
[INFO] [stdout] 	movq %rax, %rdi
[INFO] [stdout] 	callq print_int
[INFO] [stdout] 	movq %rbx, %rdi
[INFO] [stdout] 	movq $1, %rsi
[INFO] [stdout] 	callq __subscript_array
[INFO] [stdout] 	movq %rax, %rdi
[INFO] [stdout] 	callq print_int
[INFO] [stdout] 	movq %rbx, %rdi
[INFO] [stdout] 	movq $2, %rsi
[INFO] [stdout] 	callq __subscript_array
[INFO] [stdout] 	movq %rax, %rdi
[INFO] [stdout] 	callq print_int
[INFO] [stdout] 	jmp .EE_215
[INFO] [stdout] .EE_217:
[INFO] [stdout] 	movq %r15, %rdi
[INFO] [stdout] 	movq $32, %rsi
[INFO] [stdout] 	callq __gc_collect
[INFO] [stdout] 	jmp .EE_216
[INFO] [stdout] .EE_214:
[INFO] [stdout] 	movq __gc_free_ptr(%rip), %rcx
[INFO] [stdout] 	addq $32, %rcx
[INFO] [stdout] 	cmpq __gc_fromspace_end(%rip), %rcx
[INFO] [stdout] 	jl .EE_216
[INFO] [stdout] 	jmp .EE_217
[INFO] [stdout] .EE_215:
[INFO] [stdout] 	popq %rbx
[INFO] [stdout] 	popq %r15
[INFO] [stdout] 	popq %rbp
[INFO] [stdout] 	retq
[INFO] [stdout] 
[INFO] [stdout] 	.section .note.GNU-stack,"",@progbits
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] thread 'test_array_with_negative_values' (243) panicked at crates/compiler/tests/utils.rs:37:9:
[INFO] [stdout] Failed assembler: failed to create temp file: No such file or directory (os error 2) at path "/opt/rustwide/workdir/crates/compiler/../../target/tmp/.tmpAq79Fl"
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5e176419b9fa - std[ec4e911328de40a6]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x5e176419b9fa - std[ec4e911328de40a6]::backtrace_rs::backtrace::trace_unsynchronized::<std[ec4e911328de40a6]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x5e176419b9fa - std[ec4e911328de40a6]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x5e176419b9fa - <<std[ec4e911328de40a6]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[a96a4c5c53f902a3]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x5e17641b066a - <core[a96a4c5c53f902a3]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x5e17641b066a - core[a96a4c5c53f902a3]::fmt::write
[INFO] [stdout]    6:     0x5e17641a02f2 - std[ec4e911328de40a6]::io::default_write_fmt::<alloc[c960326de6de28e6]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/io/mod.rs:639:11
[INFO] [stdout]    7:     0x5e17641a02f2 - <alloc[c960326de6de28e6]::vec::Vec<u8> as std[ec4e911328de40a6]::io::Write>::write_fmt
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/io/mod.rs:1994:13
[INFO] [stdout]    8:     0x5e176417a45f - <std[ec4e911328de40a6]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x5e176417a45f - std[ec4e911328de40a6]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x5e1764193ea9 - std[ec4e911328de40a6]::panicking::default_hook
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x5e1763fb2f5c - <alloc[c960326de6de28e6]::boxed::Box<dyn for<'a, 'b> core[a96a4c5c53f902a3]::ops::function::Fn<(&'a std[ec4e911328de40a6]::panic::PanicHookInfo<'b>,), Output = ()> + core[a96a4c5c53f902a3]::marker::Sync + core[a96a4c5c53f902a3]::marker::Send> as core[a96a4c5c53f902a3]::ops::function::Fn<(&std[ec4e911328de40a6]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/alloc/src/boxed.rs:2254:9
[INFO] [stdout]   12:     0x5e1763fb2f5c - test[30c43f9fd66fea90]::test_main_with_exit_callback::<test[30c43f9fd66fea90]::test_main::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:145:21
[INFO] [stdout]   13:     0x5e1764194062 - <alloc[c960326de6de28e6]::boxed::Box<dyn for<'a, 'b> core[a96a4c5c53f902a3]::ops::function::Fn<(&'a std[ec4e911328de40a6]::panic::PanicHookInfo<'b>,), Output = ()> + core[a96a4c5c53f902a3]::marker::Sync + core[a96a4c5c53f902a3]::marker::Send> as core[a96a4c5c53f902a3]::ops::function::Fn<(&std[ec4e911328de40a6]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/alloc/src/boxed.rs:2254:9
[INFO] [stdout]   14:     0x5e1764194062 - std[ec4e911328de40a6]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:833:13
[INFO] [stdout]   15:     0x5e176417a518 - std[ec4e911328de40a6]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:698:13
[INFO] [stdout]   16:     0x5e1764171e09 - std[ec4e911328de40a6]::sys::backtrace::__rust_end_short_backtrace::<std[ec4e911328de40a6]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x5e176417b22d - __rustc[aa69f48705c57ca8]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:689:5
[INFO] [stdout]   18:     0x5e17641b0dfc - core[a96a4c5c53f902a3]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x5e1763f93786 - test_arrays[2a2b896bbe6fd044]::utils::execute_test_case
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/compiler/tests/utils.rs:37:9
[INFO] [stdout]   20:     0x5e1763fa4795 - test_arrays[2a2b896bbe6fd044]::test_array_with_negative_values
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/compiler/tests/test_arrays.rs:57:5
[INFO] [stdout]   21:     0x5e1763f9c0d7 - test_arrays[2a2b896bbe6fd044]::test_array_with_negative_values::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/compiler/tests/test_arrays.rs:56:37
[INFO] [stdout]   22:     0x5e1763f95f96 - <test_arrays[2a2b896bbe6fd044]::test_array_with_negative_values::{closure#0} as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   23:     0x5e1763fa703b - <fn() -> core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String> as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   24:     0x5e1763fa703b - test[30c43f9fd66fea90]::__rust_begin_short_backtrace::<core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String>, fn() -> core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:663:18
[INFO] [stdout]   25:     0x5e1763fb3a2b - test[30c43f9fd66fea90]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:686:74
[INFO] [stdout]   26:     0x5e1763fb3a2b - <core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<test[30c43f9fd66fea90]::run_test_in_process::{closure#0}> as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   27:     0x5e1763fb3a2b - std[ec4e911328de40a6]::panicking::catch_unwind::do_call::<core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<test[30c43f9fd66fea90]::run_test_in_process::{closure#0}>, core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:581:40
[INFO] [stdout]   28:     0x5e1763fb3a2b - std[ec4e911328de40a6]::panicking::catch_unwind::<core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String>, core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<test[30c43f9fd66fea90]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:544:19
[INFO] [stdout]   29:     0x5e1763fb3a2b - std[ec4e911328de40a6]::panic::catch_unwind::<core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<test[30c43f9fd66fea90]::run_test_in_process::{closure#0}>, core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panic.rs:359:14
[INFO] [stdout]   30:     0x5e1763fb3a2b - test[30c43f9fd66fea90]::run_test_in_process
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:686:27
[INFO] [stdout]   31:     0x5e1763fb3a2b - test[30c43f9fd66fea90]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:607:43
[INFO] [stdout]   32:     0x5e1763faf144 - test[30c43f9fd66fea90]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:637:41
[INFO] [stdout]   33:     0x5e1763faf144 - std[ec4e911328de40a6]::sys::backtrace::__rust_begin_short_backtrace::<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   34:     0x5e1763fb6632 - std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked::<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/thread/lifecycle.rs:91:13
[INFO] [stdout]   35:     0x5e1763fb6632 - <core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   36:     0x5e1763fb6632 - std[ec4e911328de40a6]::panicking::catch_unwind::do_call::<core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:581:40
[INFO] [stdout]   37:     0x5e1763fb6632 - std[ec4e911328de40a6]::panicking::catch_unwind::<(), core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:544:19
[INFO] [stdout]   38:     0x5e1763fb6632 - std[ec4e911328de40a6]::panic::catch_unwind::<core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panic.rs:359:14
[INFO] [stdout]   39:     0x5e1763fb6632 - std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked::<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/thread/lifecycle.rs:89:26
[INFO] [stdout]   40:     0x5e1763fb6632 - <std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1} as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   41:     0x5e176419b30f - <alloc[c960326de6de28e6]::boxed::Box<dyn core[a96a4c5c53f902a3]::ops::function::FnOnce<(), Output = ()> + core[a96a4c5c53f902a3]::marker::Send> as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/alloc/src/boxed.rs:2240:9
[INFO] [stdout]   42:     0x5e176419b30f - <std[ec4e911328de40a6]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/thread/unix.rs:118:17
[INFO] [stdout]   43:     0x77a70b290aa4 - <unknown>
[INFO] [stdout]   44:     0x77a70b31da64 - clone
[INFO] [stdout]   45:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- test_bool_array_read stdout ----
[INFO] [stdout] fn main() -> int { a = [true, false]
[INFO] [stdout] if a[0] { print_int(1) } else { print_int(0) }
[INFO] [stdout] if a[1] { print_int(1) } else { print_int(0) }
[INFO] [stdout] }
[INFO] [stdout] -------
[INFO] [stdout] Pass: GlobalizeIdentifiers(GlobalizeIdentifiers)
[INFO] [stdout] Pass: TypeCheck(TypeCheck)
[INFO] [stdout] Pass: ClosurizeFunctions(ClosurizeFunctions)
[INFO] [stdout] Pass: ClosurizeLambdas(ClosurizeLambdas)
[INFO] [stdout] Pass: TypeCheck(TypeCheck)
[INFO] [stdout] Pass: DisambiguateSubscript(DisambiguateSubscript)
[INFO] [stdout] Pass: ExtractStringOps(ExtractStringOps)
[INFO] [stdout] Pass: ShortCircuiting(ShortCircuiting)
[INFO] [stdout] Pass: TupleizeExcessArgs(TupleizeExcessArgs)
[INFO] [stdout] Pass: RemoveComplexOperands(RemoveComplexOperands)
[INFO] [stdout] Pass: TypeCheck(TypeCheck)
[INFO] [stdout] Pass: InjectAllocations(InjectAllocations)
[INFO] [stdout] Pass: DeclosurizeCalls(DeclosurizeCalls)
[INFO] [stdout] Pass: RegisterAllocation(RegisterAllocation)
[INFO] [stdout] Pass: PatchInstructions(PatchInstructions)
[INFO] [stdout] Pass: PreludeConclusion(PreludeConclusion)
[INFO] [stdout] Pass: ResolveWidth(ResolveWidth)
[INFO] [stdout] -- No Opt: -- 
[INFO] [stdout] 	.att_syntax
[INFO] [stdout] 	.align 8
[INFO] [stdout] 	.globl main
[INFO] [stdout] main:
[INFO] [stdout] 	pushq %rbp
[INFO] [stdout] 	pushq %rbx
[INFO] [stdout] 	pushq %r15
[INFO] [stdout] 	movq $32768, %rdi
[INFO] [stdout] 	movq $32768, %rsi
[INFO] [stdout] 	callq __gc_initialize
[INFO] [stdout] 	movq __gc_rootstack_begin(%rip), %r15
[INFO] [stdout] 	jmp .EE_404
[INFO] [stdout] .EE_404:
[INFO] [stdout] 	movq %rdi, %rbx
[INFO] [stdout] 	jmp .EE_395
[INFO] [stdout] .EE_397:
[INFO] [stdout] 	movq $1, %rdi
[INFO] [stdout] 	callq print_int
[INFO] [stdout] 	jmp .EE_396
[INFO] [stdout] .EE_398:
[INFO] [stdout] 	movq $0, %rdi
[INFO] [stdout] 	callq print_int
[INFO] [stdout] 	jmp .EE_396
[INFO] [stdout] .EE_399:
[INFO] [stdout] 	movq %rbx, %rdi
[INFO] [stdout] 	movq $1, %rsi
[INFO] [stdout] 	callq __subscript_array
[INFO] [stdout] 	cmpq $0, %rax
[INFO] [stdout] 	jne .EE_397
[INFO] [stdout] 	jmp .EE_398
[INFO] [stdout] .EE_400:
[INFO] [stdout] 	movq $1, %rdi
[INFO] [stdout] 	callq print_int
[INFO] [stdout] 	jmp .EE_399
[INFO] [stdout] .EE_401:
[INFO] [stdout] 	movq $0, %rdi
[INFO] [stdout] 	callq print_int
[INFO] [stdout] 	jmp .EE_399
[INFO] [stdout] .EE_402:
[INFO] [stdout] 	movq __gc_free_ptr(%rip), %r11
[INFO] [stdout] 	addq $10, __gc_free_ptr(%rip)
[INFO] [stdout] 	movq $4611686018427388036, %rax
[INFO] [stdout] 	movq %rax, 0(%r11)
[INFO] [stdout] 	movq %r11, %rbx
[INFO] [stdout] 	movb $1, 8(%r11)
[INFO] [stdout] 	movb $0, 9(%r11)
[INFO] [stdout] 	movq %rbx, %rdi
[INFO] [stdout] 	movq $0, %rsi
[INFO] [stdout] 	callq __subscript_array
[INFO] [stdout] 	cmpq $0, %rax
[INFO] [stdout] 	jne .EE_400
[INFO] [stdout] 	jmp .EE_401
[INFO] [stdout] .EE_403:
[INFO] [stdout] 	movq %r15, %rdi
[INFO] [stdout] 	movq $10, %rsi
[INFO] [stdout] 	callq __gc_collect
[INFO] [stdout] 	jmp .EE_402
[INFO] [stdout] .EE_395:
[INFO] [stdout] 	movq __gc_free_ptr(%rip), %rcx
[INFO] [stdout] 	addq $10, %rcx
[INFO] [stdout] 	cmpq __gc_fromspace_end(%rip), %rcx
[INFO] [stdout] 	jl .EE_402
[INFO] [stdout] 	jmp .EE_403
[INFO] [stdout] .EE_396:
[INFO] [stdout] 	popq %r15
[INFO] [stdout] 	popq %rbx
[INFO] [stdout] 	popq %rbp
[INFO] [stdout] 	retq
[INFO] [stdout] 
[INFO] [stdout] 	.section .note.GNU-stack,"",@progbits
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] thread 'test_bool_array_read' (254) panicked at crates/compiler/tests/utils.rs:37:9:
[INFO] [stdout] Failed assembler: failed to create temp file: No such file or directory (os error 2) at path "/opt/rustwide/workdir/crates/compiler/../../target/tmp/.tmpASkNQs"
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5e176419b9fa - std[ec4e911328de40a6]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x5e176419b9fa - std[ec4e911328de40a6]::backtrace_rs::backtrace::trace_unsynchronized::<std[ec4e911328de40a6]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x5e176419b9fa - std[ec4e911328de40a6]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x5e176419b9fa - <<std[ec4e911328de40a6]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[a96a4c5c53f902a3]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x5e17641b066a - <core[a96a4c5c53f902a3]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x5e17641b066a - core[a96a4c5c53f902a3]::fmt::write
[INFO] [stdout]    6:     0x5e17641a02f2 - std[ec4e911328de40a6]::io::default_write_fmt::<alloc[c960326de6de28e6]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/io/mod.rs:639:11
[INFO] [stdout]    7:     0x5e17641a02f2 - <alloc[c960326de6de28e6]::vec::Vec<u8> as std[ec4e911328de40a6]::io::Write>::write_fmt
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/io/mod.rs:1994:13
[INFO] [stdout]    8:     0x5e176417a45f - <std[ec4e911328de40a6]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x5e176417a45f - std[ec4e911328de40a6]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x5e1764193ea9 - std[ec4e911328de40a6]::panicking::default_hook
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x5e1763fb2f5c - <alloc[c960326de6de28e6]::boxed::Box<dyn for<'a, 'b> core[a96a4c5c53f902a3]::ops::function::Fn<(&'a std[ec4e911328de40a6]::panic::PanicHookInfo<'b>,), Output = ()> + core[a96a4c5c53f902a3]::marker::Sync + core[a96a4c5c53f902a3]::marker::Send> as core[a96a4c5c53f902a3]::ops::function::Fn<(&std[ec4e911328de40a6]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/alloc/src/boxed.rs:2254:9
[INFO] [stdout]   12:     0x5e1763fb2f5c - test[30c43f9fd66fea90]::test_main_with_exit_callback::<test[30c43f9fd66fea90]::test_main::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:145:21
[INFO] [stdout]   13:     0x5e1764194062 - <alloc[c960326de6de28e6]::boxed::Box<dyn for<'a, 'b> core[a96a4c5c53f902a3]::ops::function::Fn<(&'a std[ec4e911328de40a6]::panic::PanicHookInfo<'b>,), Output = ()> + core[a96a4c5c53f902a3]::marker::Sync + core[a96a4c5c53f902a3]::marker::Send> as core[a96a4c5c53f902a3]::ops::function::Fn<(&std[ec4e911328de40a6]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/alloc/src/boxed.rs:2254:9
[INFO] [stdout]   14:     0x5e1764194062 - std[ec4e911328de40a6]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:833:13
[INFO] [stdout]   15:     0x5e176417a518 - std[ec4e911328de40a6]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:698:13
[INFO] [stdout]   16:     0x5e1764171e09 - std[ec4e911328de40a6]::sys::backtrace::__rust_end_short_backtrace::<std[ec4e911328de40a6]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x5e176417b22d - __rustc[aa69f48705c57ca8]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:689:5
[INFO] [stdout]   18:     0x5e17641b0dfc - core[a96a4c5c53f902a3]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x5e1763f93786 - test_arrays[2a2b896bbe6fd044]::utils::execute_test_case
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/compiler/tests/utils.rs:37:9
[INFO] [stdout]   20:     0x5e1763f9d1a0 - test_arrays[2a2b896bbe6fd044]::test_bool_array_read
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/compiler/tests/test_arrays.rs:785:5
[INFO] [stdout]   21:     0x5e1763f9b8c7 - test_arrays[2a2b896bbe6fd044]::test_bool_array_read::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/compiler/tests/test_arrays.rs:784:26
[INFO] [stdout]   22:     0x5e1763f954d6 - <test_arrays[2a2b896bbe6fd044]::test_bool_array_read::{closure#0} as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   23:     0x5e1763fa703b - <fn() -> core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String> as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   24:     0x5e1763fa703b - test[30c43f9fd66fea90]::__rust_begin_short_backtrace::<core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String>, fn() -> core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:663:18
[INFO] [stdout]   25:     0x5e1763fb3a2b - test[30c43f9fd66fea90]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:686:74
[INFO] [stdout]   26:     0x5e1763fb3a2b - <core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<test[30c43f9fd66fea90]::run_test_in_process::{closure#0}> as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   27:     0x5e1763fb3a2b - std[ec4e911328de40a6]::panicking::catch_unwind::do_call::<core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<test[30c43f9fd66fea90]::run_test_in_process::{closure#0}>, core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:581:40
[INFO] [stdout]   28:     0x5e1763fb3a2b - std[ec4e911328de40a6]::panicking::catch_unwind::<core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String>, core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<test[30c43f9fd66fea90]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:544:19
[INFO] [stdout]   29:     0x5e1763fb3a2b - std[ec4e911328de40a6]::panic::catch_unwind::<core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<test[30c43f9fd66fea90]::run_test_in_process::{closure#0}>, core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panic.rs:359:14
[INFO] [stdout]   30:     0x5e1763fb3a2b - test[30c43f9fd66fea90]::run_test_in_process
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:686:27
[INFO] [stdout]   31:     0x5e1763fb3a2b - test[30c43f9fd66fea90]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:607:43
[INFO] [stdout]   32:     0x5e1763faf144 - test[30c43f9fd66fea90]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:637:41
[INFO] [stdout]   33:     0x5e1763faf144 - std[ec4e911328de40a6]::sys::backtrace::__rust_begin_short_backtrace::<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   34:     0x5e1763fb6632 - std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked::<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/thread/lifecycle.rs:91:13
[INFO] [stdout]   35:     0x5e1763fb6632 - <core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   36:     0x5e1763fb6632 - std[ec4e911328de40a6]::panicking::catch_unwind::do_call::<core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:581:40
[INFO] [stdout]   37:     0x5e1763fb6632 - std[ec4e911328de40a6]::panicking::catch_unwind::<(), core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:544:19
[INFO] [stdout]   38:     0x5e1763fb6632 - std[ec4e911328de40a6]::panic::catch_unwind::<core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panic.rs:359:14
[INFO] [stdout]   39:     0x5e1763fb6632 - std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked::<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/thread/lifecycle.rs:89:26
[INFO] [stdout]   40:     0x5e1763fb6632 - <std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1} as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   41:     0x5e176419b30f - <alloc[c960326de6de28e6]::boxed::Box<dyn core[a96a4c5c53f902a3]::ops::function::FnOnce<(), Output = ()> + core[a96a4c5c53f902a3]::marker::Send> as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/alloc/src/boxed.rs:2240:9
[INFO] [stdout]   42:     0x5e176419b30f - <std[ec4e911328de40a6]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/thread/unix.rs:118:17
[INFO] [stdout]   43:     0x77a70b290aa4 - <unknown>
[INFO] [stdout]   44:     0x77a70b31da64 - clone
[INFO] [stdout]   45:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- test_bool_array_three_elements stdout ----
[INFO] [stdout] fn main() -> int { a = [false, true, false]
[INFO] [stdout] if a[0] { print_int(1) } else { print_int(0) }
[INFO] [stdout] if a[1] { print_int(1) } else { print_int(0) }
[INFO] [stdout] if a[2] { print_int(1) } else { print_int(0) }
[INFO] [stdout] }
[INFO] [stdout] -------
[INFO] [stdout] Pass: GlobalizeIdentifiers(GlobalizeIdentifiers)
[INFO] [stdout] Pass: TypeCheck(TypeCheck)
[INFO] [stdout] Pass: ClosurizeFunctions(ClosurizeFunctions)
[INFO] [stdout] Pass: ClosurizeLambdas(ClosurizeLambdas)
[INFO] [stdout] Pass: TypeCheck(TypeCheck)
[INFO] [stdout] Pass: DisambiguateSubscript(DisambiguateSubscript)
[INFO] [stdout] Pass: ExtractStringOps(ExtractStringOps)
[INFO] [stdout] Pass: ShortCircuiting(ShortCircuiting)
[INFO] [stdout] Pass: TupleizeExcessArgs(TupleizeExcessArgs)
[INFO] [stdout] Pass: RemoveComplexOperands(RemoveComplexOperands)
[INFO] [stdout] Pass: TypeCheck(TypeCheck)
[INFO] [stdout] Pass: InjectAllocations(InjectAllocations)
[INFO] [stdout] Pass: DeclosurizeCalls(DeclosurizeCalls)
[INFO] [stdout] Pass: RegisterAllocation(RegisterAllocation)
[INFO] [stdout] Pass: PatchInstructions(PatchInstructions)
[INFO] [stdout] Pass: PreludeConclusion(PreludeConclusion)
[INFO] [stdout] Pass: ResolveWidth(ResolveWidth)
[INFO] [stdout] -- No Opt: -- 
[INFO] [stdout] 	.att_syntax
[INFO] [stdout] 	.align 8
[INFO] [stdout] 	.globl main
[INFO] [stdout] main:
[INFO] [stdout] 	pushq %rbp
[INFO] [stdout] 	pushq %rbx
[INFO] [stdout] 	pushq %r15
[INFO] [stdout] 	movq $32768, %rdi
[INFO] [stdout] 	movq $32768, %rsi
[INFO] [stdout] 	callq __gc_initialize
[INFO] [stdout] 	movq __gc_rootstack_begin(%rip), %r15
[INFO] [stdout] 	jmp .EE_440
[INFO] [stdout] .EE_440:
[INFO] [stdout] 	movq %rdi, %rbx
[INFO] [stdout] 	jmp .EE_356
[INFO] [stdout] .EE_358:
[INFO] [stdout] 	movq $1, %rdi
[INFO] [stdout] 	callq print_int
[INFO] [stdout] 	jmp .EE_357
[INFO] [stdout] .EE_359:
[INFO] [stdout] 	movq $0, %rdi
[INFO] [stdout] 	callq print_int
[INFO] [stdout] 	jmp .EE_357
[INFO] [stdout] .EE_360:
[INFO] [stdout] 	movq %rbx, %rdi
[INFO] [stdout] 	movq $2, %rsi
[INFO] [stdout] 	callq __subscript_array
[INFO] [stdout] 	cmpq $0, %rax
[INFO] [stdout] 	jne .EE_358
[INFO] [stdout] 	jmp .EE_359
[INFO] [stdout] .EE_361:
[INFO] [stdout] 	movq $1, %rdi
[INFO] [stdout] 	callq print_int
[INFO] [stdout] 	jmp .EE_360
[INFO] [stdout] .EE_362:
[INFO] [stdout] 	movq $0, %rdi
[INFO] [stdout] 	callq print_int
[INFO] [stdout] 	jmp .EE_360
[INFO] [stdout] .EE_363:
[INFO] [stdout] 	movq %rbx, %rdi
[INFO] [stdout] 	movq $1, %rsi
[INFO] [stdout] 	callq __subscript_array
[INFO] [stdout] 	cmpq $0, %rax
[INFO] [stdout] 	jne .EE_361
[INFO] [stdout] 	jmp .EE_362
[INFO] [stdout] .EE_364:
[INFO] [stdout] 	movq $1, %rdi
[INFO] [stdout] 	callq print_int
[INFO] [stdout] 	jmp .EE_363
[INFO] [stdout] .EE_365:
[INFO] [stdout] 	movq $0, %rdi
[INFO] [stdout] 	callq print_int
[INFO] [stdout] 	jmp .EE_363
[INFO] [stdout] .EE_366:
[INFO] [stdout] 	movq __gc_free_ptr(%rip), %r11
[INFO] [stdout] 	addq $11, __gc_free_ptr(%rip)
[INFO] [stdout] 	movq $4611686018427388100, %rax
[INFO] [stdout] 	movq %rax, 0(%r11)
[INFO] [stdout] 	movq %r11, %rbx
[INFO] [stdout] 	movb $0, 8(%r11)
[INFO] [stdout] 	movb $1, 9(%r11)
[INFO] [stdout] 	movb $0, 10(%r11)
[INFO] [stdout] 	movq %rbx, %rdi
[INFO] [stdout] 	movq $0, %rsi
[INFO] [stdout] 	callq __subscript_array
[INFO] [stdout] 	cmpq $0, %rax
[INFO] [stdout] 	jne .EE_364
[INFO] [stdout] 	jmp .EE_365
[INFO] [stdout] .EE_367:
[INFO] [stdout] 	movq %r15, %rdi
[INFO] [stdout] 	movq $11, %rsi
[INFO] [stdout] 	callq __gc_collect
[INFO] [stdout] 	jmp .EE_366
[INFO] [stdout] .EE_356:
[INFO] [stdout] 	movq __gc_free_ptr(%rip), %rcx
[INFO] [stdout] 	addq $11, %rcx
[INFO] [stdout] 	cmpq __gc_fromspace_end(%rip), %rcx
[INFO] [stdout] 	jl .EE_366
[INFO] [stdout] 	jmp .EE_367
[INFO] [stdout] .EE_357:
[INFO] [stdout] 	popq %r15
[INFO] [stdout] 	popq %rbx
[INFO] [stdout] 	popq %rbp
[INFO] [stdout] 	retq
[INFO] [stdout] 
[INFO] [stdout] 	.section .note.GNU-stack,"",@progbits
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] thread 'test_bool_array_three_elements' (256) panicked at crates/compiler/tests/utils.rs:37:9:
[INFO] [stdout] Failed assembler: failed to create temp file: No such file or directory (os error 2) at path "/opt/rustwide/workdir/crates/compiler/../../target/tmp/.tmptCBpAU"
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5e176419b9fa - std[ec4e911328de40a6]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x5e176419b9fa - std[ec4e911328de40a6]::backtrace_rs::backtrace::trace_unsynchronized::<std[ec4e911328de40a6]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x5e176419b9fa - std[ec4e911328de40a6]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x5e176419b9fa - <<std[ec4e911328de40a6]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[a96a4c5c53f902a3]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x5e17641b066a - <core[a96a4c5c53f902a3]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x5e17641b066a - core[a96a4c5c53f902a3]::fmt::write
[INFO] [stdout]    6:     0x5e17641a02f2 - std[ec4e911328de40a6]::io::default_write_fmt::<alloc[c960326de6de28e6]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/io/mod.rs:639:11
[INFO] [stdout]    7:     0x5e17641a02f2 - <alloc[c960326de6de28e6]::vec::Vec<u8> as std[ec4e911328de40a6]::io::Write>::write_fmt
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/io/mod.rs:1994:13
[INFO] [stdout]    8:     0x5e176417a45f - <std[ec4e911328de40a6]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x5e176417a45f - std[ec4e911328de40a6]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x5e1764193ea9 - std[ec4e911328de40a6]::panicking::default_hook
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x5e1763fb2f5c - <alloc[c960326de6de28e6]::boxed::Box<dyn for<'a, 'b> core[a96a4c5c53f902a3]::ops::function::Fn<(&'a std[ec4e911328de40a6]::panic::PanicHookInfo<'b>,), Output = ()> + core[a96a4c5c53f902a3]::marker::Sync + core[a96a4c5c53f902a3]::marker::Send> as core[a96a4c5c53f902a3]::ops::function::Fn<(&std[ec4e911328de40a6]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/alloc/src/boxed.rs:2254:9
[INFO] [stdout]   12:     0x5e1763fb2f5c - test[30c43f9fd66fea90]::test_main_with_exit_callback::<test[30c43f9fd66fea90]::test_main::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:145:21
[INFO] [stdout]   13:     0x5e1764194062 - <alloc[c960326de6de28e6]::boxed::Box<dyn for<'a, 'b> core[a96a4c5c53f902a3]::ops::function::Fn<(&'a std[ec4e911328de40a6]::panic::PanicHookInfo<'b>,), Output = ()> + core[a96a4c5c53f902a3]::marker::Sync + core[a96a4c5c53f902a3]::marker::Send> as core[a96a4c5c53f902a3]::ops::function::Fn<(&std[ec4e911328de40a6]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/alloc/src/boxed.rs:2254:9
[INFO] [stdout]   14:     0x5e1764194062 - std[ec4e911328de40a6]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:833:13
[INFO] [stdout]   15:     0x5e176417a518 - std[ec4e911328de40a6]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:698:13
[INFO] [stdout]   16:     0x5e1764171e09 - std[ec4e911328de40a6]::sys::backtrace::__rust_end_short_backtrace::<std[ec4e911328de40a6]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x5e176417b22d - __rustc[aa69f48705c57ca8]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:689:5
[INFO] [stdout]   18:     0x5e17641b0dfc - core[a96a4c5c53f902a3]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x5e1763f93786 - test_arrays[2a2b896bbe6fd044]::utils::execute_test_case
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/compiler/tests/utils.rs:37:9
[INFO] [stdout]   20:     0x5e1763fa4295 - test_arrays[2a2b896bbe6fd044]::test_bool_array_three_elements
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/compiler/tests/test_arrays.rs:797:5
[INFO] [stdout]   21:     0x5e1763f9c077 - test_arrays[2a2b896bbe6fd044]::test_bool_array_three_elements::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/compiler/tests/test_arrays.rs:796:36
[INFO] [stdout]   22:     0x5e1763f95f16 - <test_arrays[2a2b896bbe6fd044]::test_bool_array_three_elements::{closure#0} as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   23:     0x5e1763fa703b - <fn() -> core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String> as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   24:     0x5e1763fa703b - test[30c43f9fd66fea90]::__rust_begin_short_backtrace::<core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String>, fn() -> core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:663:18
[INFO] [stdout]   25:     0x5e1763fb3a2b - test[30c43f9fd66fea90]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:686:74
[INFO] [stdout]   26:     0x5e1763fb3a2b - <core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<test[30c43f9fd66fea90]::run_test_in_process::{closure#0}> as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   27:     0x5e1763fb3a2b - std[ec4e911328de40a6]::panicking::catch_unwind::do_call::<core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<test[30c43f9fd66fea90]::run_test_in_process::{closure#0}>, core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:581:40
[INFO] [stdout]   28:     0x5e1763fb3a2b - std[ec4e911328de40a6]::panicking::catch_unwind::<core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String>, core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<test[30c43f9fd66fea90]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:544:19
[INFO] [stdout]   29:     0x5e1763fb3a2b - std[ec4e911328de40a6]::panic::catch_unwind::<core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<test[30c43f9fd66fea90]::run_test_in_process::{closure#0}>, core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panic.rs:359:14
[INFO] [stdout]   30:     0x5e1763fb3a2b - test[30c43f9fd66fea90]::run_test_in_process
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:686:27
[INFO] [stdout]   31:     0x5e1763fb3a2b - test[30c43f9fd66fea90]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:607:43
[INFO] [stdout]   32:     0x5e1763faf144 - test[30c43f9fd66fea90]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:637:41
[INFO] [stdout]   33:     0x5e1763faf144 - std[ec4e911328de40a6]::sys::backtrace::__rust_begin_short_backtrace::<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   34:     0x5e1763fb6632 - std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked::<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/thread/lifecycle.rs:91:13
[INFO] [stdout]   35:     0x5e1763fb6632 - <core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   36:     0x5e1763fb6632 - std[ec4e911328de40a6]::panicking::catch_unwind::do_call::<core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:581:40
[INFO] [stdout]   37:     0x5e1763fb6632 - std[ec4e911328de40a6]::panicking::catch_unwind::<(), core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:544:19
[INFO] [stdout]   38:     0x5e1763fb6632 - std[ec4e911328de40a6]::panic::catch_unwind::<core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panic.rs:359:14
[INFO] [stdout]   39:     0x5e1763fb6632 - std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked::<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/thread/lifecycle.rs:89:26
[INFO] [stdout]   40:     0x5e1763fb6632 - <std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1} as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   41:     0x5e176419b30f - <alloc[c960326de6de28e6]::boxed::Box<dyn core[a96a4c5c53f902a3]::ops::function::FnOnce<(), Output = ()> + core[a96a4c5c53f902a3]::marker::Send> as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/alloc/src/boxed.rs:2240:9
[INFO] [stdout]   42:     0x5e176419b30f - <std[ec4e911328de40a6]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/thread/unix.rs:118:17
[INFO] [stdout]   43:     0x77a70b290aa4 - <unknown>
[INFO] [stdout]   44:     0x77a70b31da64 - clone
[INFO] [stdout]   45:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- test_array_created_in_branch_false stdout ----
[INFO] [stdout] fn main() -> int { x = read_int()
[INFO] [stdout] a = [0, 0]
[INFO] [stdout] if x > 0 {
[INFO] [stdout]     a = [1, 2]
[INFO] [stdout] } else {
[INFO] [stdout]     a = [3, 4]
[INFO] [stdout] }
[INFO] [stdout] print_int(a[0])
[INFO] [stdout] print_int(a[1])
[INFO] [stdout] }
[INFO] [stdout] -------
[INFO] [stdout] Pass: GlobalizeIdentifiers(GlobalizeIdentifiers)
[INFO] [stdout] Pass: TypeCheck(TypeCheck)
[INFO] [stdout] Pass: ClosurizeFunctions(ClosurizeFunctions)
[INFO] [stdout] Pass: ClosurizeLambdas(ClosurizeLambdas)
[INFO] [stdout] Pass: TypeCheck(TypeCheck)
[INFO] [stdout] Pass: DisambiguateSubscript(DisambiguateSubscript)
[INFO] [stdout] Pass: ExtractStringOps(ExtractStringOps)
[INFO] [stdout] Pass: ShortCircuiting(ShortCircuiting)
[INFO] [stdout] Pass: TupleizeExcessArgs(TupleizeExcessArgs)
[INFO] [stdout] Pass: RemoveComplexOperands(RemoveComplexOperands)
[INFO] [stdout] Pass: TypeCheck(TypeCheck)
[INFO] [stdout] Pass: InjectAllocations(InjectAllocations)
[INFO] [stdout] Pass: DeclosurizeCalls(DeclosurizeCalls)
[INFO] [stdout] Pass: RegisterAllocation(RegisterAllocation)
[INFO] [stdout] Pass: PatchInstructions(PatchInstructions)
[INFO] [stdout] Pass: PreludeConclusion(PreludeConclusion)
[INFO] [stdout] Pass: ResolveWidth(ResolveWidth)
[INFO] [stdout] -- No Opt: -- 
[INFO] [stdout] 	.att_syntax
[INFO] [stdout] 	.align 8
[INFO] [stdout] 	.globl main
[INFO] [stdout] main:
[INFO] [stdout] 	pushq %rbp
[INFO] [stdout] 	pushq %rbx
[INFO] [stdout] 	pushq %r15
[INFO] [stdout] 	pushq %r12
[INFO] [stdout] 	movq %rsp, %rbp
[INFO] [stdout] 	subq $8, %rsp
[INFO] [stdout] 	movq $32768, %rdi
[INFO] [stdout] 	movq $32768, %rsi
[INFO] [stdout] 	callq __gc_initialize
[INFO] [stdout] 	movq __gc_rootstack_begin(%rip), %r15
[INFO] [stdout] 	jmp .EE_190
[INFO] [stdout] .EE_190:
[INFO] [stdout] 	movq %rdi, %rbx
[INFO] [stdout] 	jmp .EE_167
[INFO] [stdout] .EE_170:
[INFO] [stdout] 	movq %rbx, %rdi
[INFO] [stdout] 	movq $0, %rsi
[INFO] [stdout] 	callq __subscript_array
[INFO] [stdout] 	movq %rax, %rdi
[INFO] [stdout] 	callq print_int
[INFO] [stdout] 	movq %rbx, %rdi
[INFO] [stdout] 	movq $1, %rsi
[INFO] [stdout] 	callq __subscript_array
[INFO] [stdout] 	movq %rax, %rdi
[INFO] [stdout] 	callq print_int
[INFO] [stdout] 	jmp .EE_168
[INFO] [stdout] .EE_172:
[INFO] [stdout] 	movq __gc_free_ptr(%rip), %r11
[INFO] [stdout] 	addq $24, __gc_free_ptr(%rip)
[INFO] [stdout] 	movq $4611686018427388064, %rax
[INFO] [stdout] 	movq %rax, 0(%r11)
[INFO] [stdout] 	movq %r11, %rbx
[INFO] [stdout] 	movq $1, 8(%r11)
[INFO] [stdout] 	movq $2, 16(%r11)
[INFO] [stdout] 	jmp .EE_170
[INFO] [stdout] .EE_173:
[INFO] [stdout] 	movq %r15, %rdi
[INFO] [stdout] 	movq $24, %rsi
[INFO] [stdout] 	callq __gc_collect
[INFO] [stdout] 	jmp .EE_172
[INFO] [stdout] .EE_174:
[INFO] [stdout] 	movq __gc_free_ptr(%rip), %r11
[INFO] [stdout] 	addq $24, __gc_free_ptr(%rip)
[INFO] [stdout] 	movq $4611686018427388064, %rax
[INFO] [stdout] 	movq %rax, 0(%r11)
[INFO] [stdout] 	movq %r11, %rbx
[INFO] [stdout] 	movq $3, 8(%r11)
[INFO] [stdout] 	movq $4, 16(%r11)
[INFO] [stdout] 	jmp .EE_170
[INFO] [stdout] .EE_177:
[INFO] [stdout] 	movq %r15, %rdi
[INFO] [stdout] 	movq $24, %rsi
[INFO] [stdout] 	callq __gc_collect
[INFO] [stdout] 	jmp .EE_174
[INFO] [stdout] .EE_181:
[INFO] [stdout] 	movq __gc_free_ptr(%rip), %rcx
[INFO] [stdout] 	addq $24, %rcx
[INFO] [stdout] 	cmpq __gc_fromspace_end(%rip), %rcx
[INFO] [stdout] 	jl .EE_172
[INFO] [stdout] 	jmp .EE_173
[INFO] [stdout] .EE_182:
[INFO] [stdout] 	movq __gc_free_ptr(%rip), %rcx
[INFO] [stdout] 	addq $24, %rcx
[INFO] [stdout] 	cmpq __gc_fromspace_end(%rip), %rcx
[INFO] [stdout] 	jl .EE_174
[INFO] [stdout] 	jmp .EE_177
[INFO] [stdout] .EE_184:
[INFO] [stdout] 	movq __gc_free_ptr(%rip), %r11
[INFO] [stdout] 	addq $24, __gc_free_ptr(%rip)
[INFO] [stdout] 	movq $4611686018427388064, %rax
[INFO] [stdout] 	movq %rax, 0(%r11)
[INFO] [stdout] 	movq %r11, %rbx
[INFO] [stdout] 	movq $0, 8(%r11)
[INFO] [stdout] 	movq $0, 16(%r11)
[INFO] [stdout] 	cmpq $0, %r12
[INFO] [stdout] 	jg .EE_181
[INFO] [stdout] 	jmp .EE_182
[INFO] [stdout] .EE_185:
[INFO] [stdout] 	movq %r15, %rdi
[INFO] [stdout] 	movq $24, %rsi
[INFO] [stdout] 	callq __gc_collect
[INFO] [stdout] 	jmp .EE_184
[INFO] [stdout] .EE_167:
[INFO] [stdout] 	callq read_int
[INFO] [stdout] 	movq %rax, %r12
[INFO] [stdout] 	movq __gc_free_ptr(%rip), %rcx
[INFO] [stdout] 	addq $24, %rcx
[INFO] [stdout] 	cmpq __gc_fromspace_end(%rip), %rcx
[INFO] [stdout] 	jl .EE_184
[INFO] [stdout] 	jmp .EE_185
[INFO] [stdout] .EE_168:
[INFO] [stdout] 	addq $8, %rsp
[INFO] [stdout] 	popq %r12
[INFO] [stdout] 	popq %r15
[INFO] [stdout] 	popq %rbx
[INFO] [stdout] 	popq %rbp
[INFO] [stdout] 	retq
[INFO] [stdout] 
[INFO] [stdout] 	.section .note.GNU-stack,"",@progbits
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] thread 'test_array_created_in_branch_false' (230) panicked at crates/compiler/tests/utils.rs:37:9:
[INFO] [stdout] Failed assembler: failed to create temp file: No such file or directory (os error 2) at path "/opt/rustwide/workdir/crates/compiler/../../target/tmp/.tmpIGHaWd"
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5e176419b9fa - std[ec4e911328de40a6]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x5e176419b9fa - std[ec4e911328de40a6]::backtrace_rs::backtrace::trace_unsynchronized::<std[ec4e911328de40a6]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x5e176419b9fa - std[ec4e911328de40a6]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x5e176419b9fa - <<std[ec4e911328de40a6]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[a96a4c5c53f902a3]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x5e17641b066a - <core[a96a4c5c53f902a3]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x5e17641b066a - core[a96a4c5c53f902a3]::fmt::write
[INFO] [stdout]    6:     0x5e17641a02f2 - std[ec4e911328de40a6]::io::default_write_fmt::<alloc[c960326de6de28e6]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/io/mod.rs:639:11
[INFO] [stdout]    7:     0x5e17641a02f2 - <alloc[c960326de6de28e6]::vec::Vec<u8> as std[ec4e911328de40a6]::io::Write>::write_fmt
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/io/mod.rs:1994:13
[INFO] [stdout]    8:     0x5e176417a45f - <std[ec4e911328de40a6]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x5e176417a45f - std[ec4e911328de40a6]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x5e1764193ea9 - std[ec4e911328de40a6]::panicking::default_hook
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x5e1763fb2f5c - <alloc[c960326de6de28e6]::boxed::Box<dyn for<'a, 'b> core[a96a4c5c53f902a3]::ops::function::Fn<(&'a std[ec4e911328de40a6]::panic::PanicHookInfo<'b>,), Output = ()> + core[a96a4c5c53f902a3]::marker::Sync + core[a96a4c5c53f902a3]::marker::Send> as core[a96a4c5c53f902a3]::ops::function::Fn<(&std[ec4e911328de40a6]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/alloc/src/boxed.rs:2254:9
[INFO] [stdout]   12:     0x5e1763fb2f5c - test[30c43f9fd66fea90]::test_main_with_exit_callback::<test[30c43f9fd66fea90]::test_main::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:145:21
[INFO] [stdout]   13:     0x5e1764194062 - <alloc[c960326de6de28e6]::boxed::Box<dyn for<'a, 'b> core[a96a4c5c53f902a3]::ops::function::Fn<(&'a std[ec4e911328de40a6]::panic::PanicHookInfo<'b>,), Output = ()> + core[a96a4c5c53f902a3]::marker::Sync + core[a96a4c5c53f902a3]::marker::Send> as core[a96a4c5c53f902a3]::ops::function::Fn<(&std[ec4e911328de40a6]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/alloc/src/boxed.rs:2254:9
[INFO] [stdout]   14:     0x5e1764194062 - std[ec4e911328de40a6]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:833:13
[INFO] [stdout]   15:     0x5e176417a518 - std[ec4e911328de40a6]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:698:13
[INFO] [stdout]   16:     0x5e1764171e09 - std[ec4e911328de40a6]::sys::backtrace::__rust_end_short_backtrace::<std[ec4e911328de40a6]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x5e176417b22d - __rustc[aa69f48705c57ca8]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:689:5
[INFO] [stdout]   18:     0x5e17641b0dfc - core[a96a4c5c53f902a3]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x5e1763f93786 - test_arrays[2a2b896bbe6fd044]::utils::execute_test_case
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/compiler/tests/utils.rs:37:9
[INFO] [stdout]   20:     0x5e1763fa5e57 - test_arrays[2a2b896bbe6fd044]::test_array_created_in_branch_false
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/compiler/tests/test_arrays.rs:559:5
[INFO] [stdout]   21:     0x5e1763f9c227 - test_arrays[2a2b896bbe6fd044]::test_array_created_in_branch_false::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/compiler/tests/test_arrays.rs:558:40
[INFO] [stdout]   22:     0x5e1763f96156 - <test_arrays[2a2b896bbe6fd044]::test_array_created_in_branch_false::{closure#0} as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   23:     0x5e1763fa703b - <fn() -> core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String> as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   24:     0x5e1763fa703b - test[30c43f9fd66fea90]::__rust_begin_short_backtrace::<core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String>, fn() -> core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:663:18
[INFO] [stdout]   25:     0x5e1763fb3a2b - test[30c43f9fd66fea90]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:686:74
[INFO] [stdout]   26:     0x5e1763fb3a2b - <core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<test[30c43f9fd66fea90]::run_test_in_process::{closure#0}> as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   27:     0x5e1763fb3a2b - std[ec4e911328de40a6]::panicking::catch_unwind::do_call::<core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<test[30c43f9fd66fea90]::run_test_in_process::{closure#0}>, core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:581:40
[INFO] [stdout]   28:     0x5e1763fb3a2b - std[ec4e911328de40a6]::panicking::catch_unwind::<core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String>, core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<test[30c43f9fd66fea90]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:544:19
[INFO] [stdout]   29:     0x5e1763fb3a2b - std[ec4e911328de40a6]::panic::catch_unwind::<core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<test[30c43f9fd66fea90]::run_test_in_process::{closure#0}>, core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panic.rs:359:14
[INFO] [stdout]   30:     0x5e1763fb3a2b - test[30c43f9fd66fea90]::run_test_in_process
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:686:27
[INFO] [stdout]   31:     0x5e1763fb3a2b - test[30c43f9fd66fea90]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:607:43
[INFO] [stdout]   32:     0x5e1763faf144 - test[30c43f9fd66fea90]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:637:41
[INFO] [stdout]   33:     0x5e1763faf144 - std[ec4e911328de40a6]::sys::backtrace::__rust_begin_short_backtrace::<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   34:     0x5e1763fb6632 - std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked::<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/thread/lifecycle.rs:91:13
[INFO] [stdout]   35:     0x5e1763fb6632 - <core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   36:     0x5e1763fb6632 - std[ec4e911328de40a6]::panicking::catch_unwind::do_call::<core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:581:40
[INFO] [stdout]   37:     0x5e1763fb6632 - std[ec4e911328de40a6]::panicking::catch_unwind::<(), core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:544:19
[INFO] [stdout]   38:     0x5e1763fb6632 - std[ec4e911328de40a6]::panic::catch_unwind::<core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panic.rs:359:14
[INFO] [stdout]   39:     0x5e1763fb6632 - std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked::<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/thread/lifecycle.rs:89:26
[INFO] [stdout]   40:     0x5e1763fb6632 - <std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1} as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   41:     0x5e176419b30f - <alloc[c960326de6de28e6]::boxed::Box<dyn core[a96a4c5c53f902a3]::ops::function::FnOnce<(), Output = ()> + core[a96a4c5c53f902a3]::marker::Send> as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/alloc/src/boxed.rs:2240:9
[INFO] [stdout]   42:     0x5e176419b30f - <std[ec4e911328de40a6]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/thread/unix.rs:118:17
[INFO] [stdout]   43:     0x77a70b290aa4 - <unknown>
[INFO] [stdout]   44:     0x77a70b31da64 - clone
[INFO] [stdout]   45:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- test_array_element_as_condition stdout ----
[INFO] [stdout] fn main() -> int { a = [1, 0]
[INFO] [stdout] if a[0] > 0 {
[INFO] [stdout]     print_int(1)
[INFO] [stdout] } else {
[INFO] [stdout]     print_int(0)
[INFO] [stdout] }
[INFO] [stdout] if a[1] > 0 {
[INFO] [stdout]     print_int(1)
[INFO] [stdout] } else {
[INFO] [stdout]     print_int(0)
[INFO] [stdout] }
[INFO] [stdout] }
[INFO] [stdout] -------
[INFO] [stdout] Pass: GlobalizeIdentifiers(GlobalizeIdentifiers)
[INFO] [stdout] Pass: TypeCheck(TypeCheck)
[INFO] [stdout] Pass: ClosurizeFunctions(ClosurizeFunctions)
[INFO] [stdout] Pass: ClosurizeLambdas(ClosurizeLambdas)
[INFO] [stdout] Pass: TypeCheck(TypeCheck)
[INFO] [stdout] Pass: DisambiguateSubscript(DisambiguateSubscript)
[INFO] [stdout] Pass: ExtractStringOps(ExtractStringOps)
[INFO] [stdout] Pass: ShortCircuiting(ShortCircuiting)
[INFO] [stdout] Pass: TupleizeExcessArgs(TupleizeExcessArgs)
[INFO] [stdout] Pass: RemoveComplexOperands(RemoveComplexOperands)
[INFO] [stdout] Pass: TypeCheck(TypeCheck)
[INFO] [stdout] Pass: InjectAllocations(InjectAllocations)
[INFO] [stdout] Pass: DeclosurizeCalls(DeclosurizeCalls)
[INFO] [stdout] Pass: RegisterAllocation(RegisterAllocation)
[INFO] [stdout] Pass: PatchInstructions(PatchInstructions)
[INFO] [stdout] Pass: PreludeConclusion(PreludeConclusion)
[INFO] [stdout] Pass: ResolveWidth(ResolveWidth)
[INFO] [stdout] -- No Opt: -- 
[INFO] [stdout] 	.att_syntax
[INFO] [stdout] 	.align 8
[INFO] [stdout] 	.globl main
[INFO] [stdout] main:
[INFO] [stdout] 	pushq %rbp
[INFO] [stdout] 	pushq %r15
[INFO] [stdout] 	pushq %rbx
[INFO] [stdout] 	movq $32768, %rdi
[INFO] [stdout] 	movq $32768, %rsi
[INFO] [stdout] 	callq __gc_initialize
[INFO] [stdout] 	movq __gc_rootstack_begin(%rip), %r15
[INFO] [stdout] 	jmp .EE_114
[INFO] [stdout] .EE_114:
[INFO] [stdout] 	movq %rdi, %rbx
[INFO] [stdout] 	jmp .EE_105
[INFO] [stdout] .EE_107:
[INFO] [stdout] 	movq $1, %rdi
[INFO] [stdout] 	callq print_int
[INFO] [stdout] 	jmp .EE_106
[INFO] [stdout] .EE_108:
[INFO] [stdout] 	movq $0, %rdi
[INFO] [stdout] 	callq print_int
[INFO] [stdout] 	jmp .EE_106
[INFO] [stdout] .EE_109:
[INFO] [stdout] 	movq %rbx, %rdi
[INFO] [stdout] 	movq $1, %rsi
[INFO] [stdout] 	callq __subscript_array
[INFO] [stdout] 	movq %rax, %rcx
[INFO] [stdout] 	cmpq $0, %rcx
[INFO] [stdout] 	jg .EE_107
[INFO] [stdout] 	jmp .EE_108
[INFO] [stdout] .EE_110:
[INFO] [stdout] 	movq $1, %rdi
[INFO] [stdout] 	callq print_int
[INFO] [stdout] 	jmp .EE_109
[INFO] [stdout] .EE_111:
[INFO] [stdout] 	movq $0, %rdi
[INFO] [stdout] 	callq print_int
[INFO] [stdout] 	jmp .EE_109
[INFO] [stdout] .EE_112:
[INFO] [stdout] 	movq __gc_free_ptr(%rip), %r11
[INFO] [stdout] 	addq $24, __gc_free_ptr(%rip)
[INFO] [stdout] 	movq $4611686018427388064, %rax
[INFO] [stdout] 	movq %rax, 0(%r11)
[INFO] [stdout] 	movq %r11, %rbx
[INFO] [stdout] 	movq $1, 8(%r11)
[INFO] [stdout] 	movq $0, 16(%r11)
[INFO] [stdout] 	movq %rbx, %rdi
[INFO] [stdout] 	movq $0, %rsi
[INFO] [stdout] 	callq __subscript_array
[INFO] [stdout] 	movq %rax, %rcx
[INFO] [stdout] 	cmpq $0, %rcx
[INFO] [stdout] 	jg .EE_110
[INFO] [stdout] 	jmp .EE_111
[INFO] [stdout] .EE_113:
[INFO] [stdout] 	movq %r15, %rdi
[INFO] [stdout] 	movq $24, %rsi
[INFO] [stdout] 	callq __gc_collect
[INFO] [stdout] 	jmp .EE_112
[INFO] [stdout] .EE_105:
[INFO] [stdout] 	movq __gc_free_ptr(%rip), %rcx
[INFO] [stdout] 	addq $24, %rcx
[INFO] [stdout] 	cmpq __gc_fromspace_end(%rip), %rcx
[INFO] [stdout] 	jl .EE_112
[INFO] [stdout] 	jmp .EE_113
[INFO] [stdout] .EE_106:
[INFO] [stdout] 	popq %rbx
[INFO] [stdout] 	popq %r15
[INFO] [stdout] 	popq %rbp
[INFO] [stdout] 	retq
[INFO] [stdout] 
[INFO] [stdout] 	.section .note.GNU-stack,"",@progbits
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] thread 'test_array_element_as_condition' (232) panicked at crates/compiler/tests/utils.rs:37:9:
[INFO] [stdout] Failed assembler: failed to create temp file: No such file or directory (os error 2) at path "/opt/rustwide/workdir/crates/compiler/../../target/tmp/.tmp4y5LrR"
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5e176419b9fa - std[ec4e911328de40a6]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x5e176419b9fa - std[ec4e911328de40a6]::backtrace_rs::backtrace::trace_unsynchronized::<std[ec4e911328de40a6]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x5e176419b9fa - std[ec4e911328de40a6]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x5e176419b9fa - <<std[ec4e911328de40a6]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[a96a4c5c53f902a3]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x5e17641b066a - <core[a96a4c5c53f902a3]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x5e17641b066a - core[a96a4c5c53f902a3]::fmt::write
[INFO] [stdout]    6:     0x5e17641a02f2 - std[ec4e911328de40a6]::io::default_write_fmt::<alloc[c960326de6de28e6]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/io/mod.rs:639:11
[INFO] [stdout]    7:     0x5e17641a02f2 - <alloc[c960326de6de28e6]::vec::Vec<u8> as std[ec4e911328de40a6]::io::Write>::write_fmt
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/io/mod.rs:1994:13
[INFO] [stdout]    8:     0x5e176417a45f - <std[ec4e911328de40a6]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x5e176417a45f - std[ec4e911328de40a6]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x5e1764193ea9 - std[ec4e911328de40a6]::panicking::default_hook
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x5e1763fb2f5c - <alloc[c960326de6de28e6]::boxed::Box<dyn for<'a, 'b> core[a96a4c5c53f902a3]::ops::function::Fn<(&'a std[ec4e911328de40a6]::panic::PanicHookInfo<'b>,), Output = ()> + core[a96a4c5c53f902a3]::marker::Sync + core[a96a4c5c53f902a3]::marker::Send> as core[a96a4c5c53f902a3]::ops::function::Fn<(&std[ec4e911328de40a6]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/alloc/src/boxed.rs:2254:9
[INFO] [stdout]   12:     0x5e1763fb2f5c - test[30c43f9fd66fea90]::test_main_with_exit_callback::<test[30c43f9fd66fea90]::test_main::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:145:21
[INFO] [stdout]   13:     0x5e1764194062 - <alloc[c960326de6de28e6]::boxed::Box<dyn for<'a, 'b> core[a96a4c5c53f902a3]::ops::function::Fn<(&'a std[ec4e911328de40a6]::panic::PanicHookInfo<'b>,), Output = ()> + core[a96a4c5c53f902a3]::marker::Sync + core[a96a4c5c53f902a3]::marker::Send> as core[a96a4c5c53f902a3]::ops::function::Fn<(&std[ec4e911328de40a6]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/alloc/src/boxed.rs:2254:9
[INFO] [stdout]   14:     0x5e1764194062 - std[ec4e911328de40a6]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:833:13
[INFO] [stdout]   15:     0x5e176417a518 - std[ec4e911328de40a6]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:698:13
[INFO] [stdout]   16:     0x5e1764171e09 - std[ec4e911328de40a6]::sys::backtrace::__rust_end_short_backtrace::<std[ec4e911328de40a6]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x5e176417b22d - __rustc[aa69f48705c57ca8]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:689:5
[INFO] [stdout]   18:     0x5e17641b0dfc - core[a96a4c5c53f902a3]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x5e1763f93786 - test_arrays[2a2b896bbe6fd044]::utils::execute_test_case
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/compiler/tests/utils.rs:37:9
[INFO] [stdout]   20:     0x5e1763fa44f0 - test_arrays[2a2b896bbe6fd044]::test_array_element_as_condition
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/compiler/tests/test_arrays.rs:472:5
[INFO] [stdout]   21:     0x5e1763f9c0a7 - test_arrays[2a2b896bbe6fd044]::test_array_element_as_condition::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/compiler/tests/test_arrays.rs:471:37
[INFO] [stdout]   22:     0x5e1763f95f56 - <test_arrays[2a2b896bbe6fd044]::test_array_element_as_condition::{closure#0} as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   23:     0x5e1763fa703b - <fn() -> core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String> as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   24:     0x5e1763fa703b - test[30c43f9fd66fea90]::__rust_begin_short_backtrace::<core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String>, fn() -> core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:663:18
[INFO] [stdout]   25:     0x5e1763fb3a2b - test[30c43f9fd66fea90]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:686:74
[INFO] [stdout]   26:     0x5e1763fb3a2b - <core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<test[30c43f9fd66fea90]::run_test_in_process::{closure#0}> as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   27:     0x5e1763fb3a2b - std[ec4e911328de40a6]::panicking::catch_unwind::do_call::<core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<test[30c43f9fd66fea90]::run_test_in_process::{closure#0}>, core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:581:40
[INFO] [stdout]   28:     0x5e1763fb3a2b - std[ec4e911328de40a6]::panicking::catch_unwind::<core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String>, core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<test[30c43f9fd66fea90]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:544:19
[INFO] [stdout]   29:     0x5e1763fb3a2b - std[ec4e911328de40a6]::panic::catch_unwind::<core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<test[30c43f9fd66fea90]::run_test_in_process::{closure#0}>, core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panic.rs:359:14
[INFO] [stdout]   30:     0x5e1763fb3a2b - test[30c43f9fd66fea90]::run_test_in_process
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:686:27
[INFO] [stdout]   31:     0x5e1763fb3a2b - test[30c43f9fd66fea90]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:607:43
[INFO] [stdout]   32:     0x5e1763faf144 - test[30c43f9fd66fea90]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:637:41
[INFO] [stdout]   33:     0x5e1763faf144 - std[ec4e911328de40a6]::sys::backtrace::__rust_begin_short_backtrace::<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   34:     0x5e1763fb6632 - std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked::<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/thread/lifecycle.rs:91:13
[INFO] [stdout]   35:     0x5e1763fb6632 - <core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   36:     0x5e1763fb6632 - std[ec4e911328de40a6]::panicking::catch_unwind::do_call::<core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:581:40
[INFO] [stdout]   37:     0x5e1763fb6632 - std[ec4e911328de40a6]::panicking::catch_unwind::<(), core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:544:19
[INFO] [stdout]   38:     0x5e1763fb6632 - std[ec4e911328de40a6]::panic::catch_unwind::<core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panic.rs:359:14
[INFO] [stdout]   39:     0x5e1763fb6632 - std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked::<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/thread/lifecycle.rs:89:26
[INFO] [stdout]   40:     0x5e1763fb6632 - <std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1} as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   41:     0x5e176419b30f - <alloc[c960326de6de28e6]::boxed::Box<dyn core[a96a4c5c53f902a3]::ops::function::FnOnce<(), Output = ()> + core[a96a4c5c53f902a3]::marker::Send> as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/alloc/src/boxed.rs:2240:9
[INFO] [stdout]   42:     0x5e176419b30f - <std[ec4e911328de40a6]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/thread/unix.rs:118:17
[INFO] [stdout]   43:     0x77a70b290aa4 - <unknown>
[INFO] [stdout]   44:     0x77a70b31da64 - clone
[INFO] [stdout]   45:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- test_bool_array_independence stdout ----
[INFO] [stdout] fn main() -> int { a = [true, true]
[INFO] [stdout] b = [false, false]
[INFO] [stdout] a[0] = false
[INFO] [stdout] if a[0] { print_int(1) } else { print_int(0) }
[INFO] [stdout] if b[0] { print_int(1) } else { print_int(0) }
[INFO] [stdout] }
[INFO] [stdout] -------
[INFO] [stdout] Pass: GlobalizeIdentifiers(GlobalizeIdentifiers)
[INFO] [stdout] Pass: TypeCheck(TypeCheck)
[INFO] [stdout] Pass: ClosurizeFunctions(ClosurizeFunctions)
[INFO] [stdout] Pass: ClosurizeLambdas(ClosurizeLambdas)
[INFO] [stdout] Pass: TypeCheck(TypeCheck)
[INFO] [stdout] Pass: DisambiguateSubscript(DisambiguateSubscript)
[INFO] [stdout] Pass: ExtractStringOps(ExtractStringOps)
[INFO] [stdout] Pass: ShortCircuiting(ShortCircuiting)
[INFO] [stdout] Pass: TupleizeExcessArgs(TupleizeExcessArgs)
[INFO] [stdout] Pass: RemoveComplexOperands(RemoveComplexOperands)
[INFO] [stdout] Pass: TypeCheck(TypeCheck)
[INFO] [stdout] Pass: InjectAllocations(InjectAllocations)
[INFO] [stdout] Pass: DeclosurizeCalls(DeclosurizeCalls)
[INFO] [stdout] Pass: RegisterAllocation(RegisterAllocation)
[INFO] [stdout] Pass: PatchInstructions(PatchInstructions)
[INFO] [stdout] Pass: PreludeConclusion(PreludeConclusion)
[INFO] [stdout] Pass: ResolveWidth(ResolveWidth)
[INFO] [stdout] -- No Opt: -- 
[INFO] [stdout] 	.att_syntax
[INFO] [stdout] 	.align 8
[INFO] [stdout] 	.globl main
[INFO] [stdout] main:
[INFO] [stdout] 	pushq %rbp
[INFO] [stdout] 	pushq %rbx
[INFO] [stdout] 	pushq %r12
[INFO] [stdout] 	pushq %r15
[INFO] [stdout] 	movq %rsp, %rbp
[INFO] [stdout] 	subq $8, %rsp
[INFO] [stdout] 	movq $32768, %rdi
[INFO] [stdout] 	movq $32768, %rsi
[INFO] [stdout] 	callq __gc_initialize
[INFO] [stdout] 	movq __gc_rootstack_begin(%rip), %r15
[INFO] [stdout] 	jmp .EE_335
[INFO] [stdout] .EE_335:
[INFO] [stdout] 	movq %rdi, %rbx
[INFO] [stdout] 	jmp .EE_323
[INFO] [stdout] .EE_326:
[INFO] [stdout] 	movq $1, %rdi
[INFO] [stdout] 	callq print_int
[INFO] [stdout] 	jmp .EE_324
[INFO] [stdout] .EE_327:
[INFO] [stdout] 	movq $0, %rdi
[INFO] [stdout] 	callq print_int
[INFO] [stdout] 	jmp .EE_324
[INFO] [stdout] .EE_328:
[INFO] [stdout] 	movq %r12, %rdi
[INFO] [stdout] 	movq $0, %rsi
[INFO] [stdout] 	callq __subscript_array
[INFO] [stdout] 	cmpq $0, %rax
[INFO] [stdout] 	jne .EE_326
[INFO] [stdout] 	jmp .EE_327
[INFO] [stdout] .EE_329:
[INFO] [stdout] 	movq $1, %rdi
[INFO] [stdout] 	callq print_int
[INFO] [stdout] 	jmp .EE_328
[INFO] [stdout] .EE_330:
[INFO] [stdout] 	movq $0, %rdi
[INFO] [stdout] 	callq print_int
[INFO] [stdout] 	jmp .EE_328
[INFO] [stdout] .EE_331:
[INFO] [stdout] 	movq __gc_free_ptr(%rip), %r11
[INFO] [stdout] 	addq $10, __gc_free_ptr(%rip)
[INFO] [stdout] 	movq $4611686018427388036, %rax
[INFO] [stdout] 	movq %rax, 0(%r11)
[INFO] [stdout] 	movq %r11, %r12
[INFO] [stdout] 	movb $0, 8(%r11)
[INFO] [stdout] 	movb $0, 9(%r11)
[INFO] [stdout] 	movq %rbx, %rdi
[INFO] [stdout] 	movq $0, %rsi
[INFO] [stdout] 	movq $0, %rdx
[INFO] [stdout] 	callq __assign_to_array_elem
[INFO] [stdout] 	movq %rbx, %rdi
[INFO] [stdout] 	movq $0, %rsi
[INFO] [stdout] 	callq __subscript_array
[INFO] [stdout] 	cmpq $0, %rax
[INFO] [stdout] 	jne .EE_329
[INFO] [stdout] 	jmp .EE_330
[INFO] [stdout] .EE_332:
[INFO] [stdout] 	movq %r15, %rdi
[INFO] [stdout] 	movq $10, %rsi
[INFO] [stdout] 	callq __gc_collect
[INFO] [stdout] 	jmp .EE_331
[INFO] [stdout] .EE_333:
[INFO] [stdout] 	movq __gc_free_ptr(%rip), %r11
[INFO] [stdout] 	addq $10, __gc_free_ptr(%rip)
[INFO] [stdout] 	movq $4611686018427388036, %rax
[INFO] [stdout] 	movq %rax, 0(%r11)
[INFO] [stdout] 	movq %r11, %rbx
[INFO] [stdout] 	movb $1, 8(%r11)
[INFO] [stdout] 	movb $1, 9(%r11)
[INFO] [stdout] 	movq __gc_free_ptr(%rip), %rcx
[INFO] [stdout] 	addq $10, %rcx
[INFO] [stdout] 	cmpq __gc_fromspace_end(%rip), %rcx
[INFO] [stdout] 	jl .EE_331
[INFO] [stdout] 	jmp .EE_332
[INFO] [stdout] .EE_334:
[INFO] [stdout] 	movq %r15, %rdi
[INFO] [stdout] 	movq $10, %rsi
[INFO] [stdout] 	callq __gc_collect
[INFO] [stdout] 	jmp .EE_333
[INFO] [stdout] .EE_323:
[INFO] [stdout] 	movq __gc_free_ptr(%rip), %rcx
[INFO] [stdout] 	addq $10, %rcx
[INFO] [stdout] 	cmpq __gc_fromspace_end(%rip), %rcx
[INFO] [stdout] 	jl .EE_333
[INFO] [stdout] 	jmp .EE_334
[INFO] [stdout] .EE_324:
[INFO] [stdout] 	addq $8, %rsp
[INFO] [stdout] 	popq %r15
[INFO] [stdout] 	popq %r12
[INFO] [stdout] 	popq %rbx
[INFO] [stdout] 	popq %rbp
[INFO] [stdout] 	retq
[INFO] [stdout] 
[INFO] [stdout] 	.section .note.GNU-stack,"",@progbits
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] thread 'test_bool_array_independence' (250) panicked at crates/compiler/tests/utils.rs:37:9:
[INFO] [stdout] Failed assembler: failed to create temp file: No such file or directory (os error 2) at path "/opt/rustwide/workdir/crates/compiler/../../target/tmp/.tmpuPRSHf"
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5e176419b9fa - std[ec4e911328de40a6]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x5e176419b9fa - std[ec4e911328de40a6]::backtrace_rs::backtrace::trace_unsynchronized::<std[ec4e911328de40a6]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x5e176419b9fa - std[ec4e911328de40a6]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x5e176419b9fa - <<std[ec4e911328de40a6]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[a96a4c5c53f902a3]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x5e17641b066a - <core[a96a4c5c53f902a3]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x5e17641b066a - core[a96a4c5c53f902a3]::fmt::write
[INFO] [stdout]    6:     0x5e17641a02f2 - std[ec4e911328de40a6]::io::default_write_fmt::<alloc[c960326de6de28e6]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/io/mod.rs:639:11
[INFO] [stdout]    7:     0x5e17641a02f2 - <alloc[c960326de6de28e6]::vec::Vec<u8> as std[ec4e911328de40a6]::io::Write>::write_fmt
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/io/mod.rs:1994:13
[INFO] [stdout]    8:     0x5e176417a45f - <std[ec4e911328de40a6]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x5e176417a45f - std[ec4e911328de40a6]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x5e1764193ea9 - std[ec4e911328de40a6]::panicking::default_hook
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x5e1763fb2f5c - <alloc[c960326de6de28e6]::boxed::Box<dyn for<'a, 'b> core[a96a4c5c53f902a3]::ops::function::Fn<(&'a std[ec4e911328de40a6]::panic::PanicHookInfo<'b>,), Output = ()> + core[a96a4c5c53f902a3]::marker::Sync + core[a96a4c5c53f902a3]::marker::Send> as core[a96a4c5c53f902a3]::ops::function::Fn<(&std[ec4e911328de40a6]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/alloc/src/boxed.rs:2254:9
[INFO] [stdout]   12:     0x5e1763fb2f5c - test[30c43f9fd66fea90]::test_main_with_exit_callback::<test[30c43f9fd66fea90]::test_main::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:145:21
[INFO] [stdout]   13:     0x5e1764194062 - <alloc[c960326de6de28e6]::boxed::Box<dyn for<'a, 'b> core[a96a4c5c53f902a3]::ops::function::Fn<(&'a std[ec4e911328de40a6]::panic::PanicHookInfo<'b>,), Output = ()> + core[a96a4c5c53f902a3]::marker::Sync + core[a96a4c5c53f902a3]::marker::Send> as core[a96a4c5c53f902a3]::ops::function::Fn<(&std[ec4e911328de40a6]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/alloc/src/boxed.rs:2254:9
[INFO] [stdout]   14:     0x5e1764194062 - std[ec4e911328de40a6]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:833:13
[INFO] [stdout]   15:     0x5e176417a518 - std[ec4e911328de40a6]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:698:13
[INFO] [stdout]   16:     0x5e1764171e09 - std[ec4e911328de40a6]::sys::backtrace::__rust_end_short_backtrace::<std[ec4e911328de40a6]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x5e176417b22d - __rustc[aa69f48705c57ca8]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:689:5
[INFO] [stdout]   18:     0x5e17641b0dfc - core[a96a4c5c53f902a3]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x5e1763f93786 - test_arrays[2a2b896bbe6fd044]::utils::execute_test_case
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/compiler/tests/utils.rs:37:9
[INFO] [stdout]   20:     0x5e1763fa3c30 - test_arrays[2a2b896bbe6fd044]::test_bool_array_independence
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/compiler/tests/test_arrays.rs:942:5
[INFO] [stdout]   21:     0x5e1763f9c017 - test_arrays[2a2b896bbe6fd044]::test_bool_array_independence::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/compiler/tests/test_arrays.rs:940:34
[INFO] [stdout]   22:     0x5e1763f95e96 - <test_arrays[2a2b896bbe6fd044]::test_bool_array_independence::{closure#0} as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   23:     0x5e1763fa703b - <fn() -> core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String> as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   24:     0x5e1763fa703b - test[30c43f9fd66fea90]::__rust_begin_short_backtrace::<core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String>, fn() -> core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:663:18
[INFO] [stdout]   25:     0x5e1763fb3a2b - test[30c43f9fd66fea90]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:686:74
[INFO] [stdout]   26:     0x5e1763fb3a2b - <core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<test[30c43f9fd66fea90]::run_test_in_process::{closure#0}> as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   27:     0x5e1763fb3a2b - std[ec4e911328de40a6]::panicking::catch_unwind::do_call::<core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<test[30c43f9fd66fea90]::run_test_in_process::{closure#0}>, core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:581:40
[INFO] [stdout]   28:     0x5e1763fb3a2b - std[ec4e911328de40a6]::panicking::catch_unwind::<core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String>, core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<test[30c43f9fd66fea90]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:544:19
[INFO] [stdout]   29:     0x5e1763fb3a2b - std[ec4e911328de40a6]::panic::catch_unwind::<core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<test[30c43f9fd66fea90]::run_test_in_process::{closure#0}>, core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panic.rs:359:14
[INFO] [stdout]   30:     0x5e1763fb3a2b - test[30c43f9fd66fea90]::run_test_in_process
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:686:27
[INFO] [stdout]   31:     0x5e1763fb3a2b - test[30c43f9fd66fea90]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:607:43
[INFO] [stdout]   32:     0x5e1763faf144 - test[30c43f9fd66fea90]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:637:41
[INFO] [stdout]   33:     0x5e1763faf144 - std[ec4e911328de40a6]::sys::backtrace::__rust_begin_short_backtrace::<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   34:     0x5e1763fb6632 - std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked::<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/thread/lifecycle.rs:91:13
[INFO] [stdout]   35:     0x5e1763fb6632 - <core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   36:     0x5e1763fb6632 - std[ec4e911328de40a6]::panicking::catch_unwind::do_call::<core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:581:40
[INFO] [stdout]   37:     0x5e1763fb6632 - std[ec4e911328de40a6]::panicking::catch_unwind::<(), core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:544:19
[INFO] [stdout]   38:     0x5e1763fb6632 - std[ec4e911328de40a6]::panic::catch_unwind::<core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panic.rs:359:14
[INFO] [stdout]   39:     0x5e1763fb6632 - std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked::<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/thread/lifecycle.rs:89:26
[INFO] [stdout]   40:     0x5e1763fb6632 - <std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1} as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   41:     0x5e176419b30f - <alloc[c960326de6de28e6]::boxed::Box<dyn core[a96a4c5c53f902a3]::ops::function::FnOnce<(), Output = ()> + core[a96a4c5c53f902a3]::marker::Send> as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/alloc/src/boxed.rs:2240:9
[INFO] [stdout]   42:     0x5e176419b30f - <std[ec4e911328de40a6]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/thread/unix.rs:118:17
[INFO] [stdout]   43:     0x77a70b290aa4 - <unknown>
[INFO] [stdout]   44:     0x77a70b31da64 - clone
[INFO] [stdout]   45:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- test_bool_array_overwrite stdout ----
[INFO] [stdout] fn main() -> int { a = [true, true]
[INFO] [stdout] a[0] = false
[INFO] [stdout] a[1] = false
[INFO] [stdout] if a[0] { print_int(1) } else { print_int(0) }
[INFO] [stdout] if a[1] { print_int(1) } else { print_int(0) }
[INFO] [stdout] }
[INFO] [stdout] -------
[INFO] [stdout] Pass: GlobalizeIdentifiers(GlobalizeIdentifiers)
[INFO] [stdout] Pass: TypeCheck(TypeCheck)
[INFO] [stdout] Pass: ClosurizeFunctions(ClosurizeFunctions)
[INFO] [stdout] Pass: ClosurizeLambdas(ClosurizeLambdas)
[INFO] [stdout] Pass: TypeCheck(TypeCheck)
[INFO] [stdout] Pass: DisambiguateSubscript(DisambiguateSubscript)
[INFO] [stdout] Pass: ExtractStringOps(ExtractStringOps)
[INFO] [stdout] Pass: ShortCircuiting(ShortCircuiting)
[INFO] [stdout] Pass: TupleizeExcessArgs(TupleizeExcessArgs)
[INFO] [stdout] Pass: RemoveComplexOperands(RemoveComplexOperands)
[INFO] [stdout] Pass: TypeCheck(TypeCheck)
[INFO] [stdout] Pass: InjectAllocations(InjectAllocations)
[INFO] [stdout] Pass: DeclosurizeCalls(DeclosurizeCalls)
[INFO] [stdout] Pass: RegisterAllocation(RegisterAllocation)
[INFO] [stdout] Pass: PatchInstructions(PatchInstructions)
[INFO] [stdout] Pass: PreludeConclusion(PreludeConclusion)
[INFO] [stdout] Pass: ResolveWidth(ResolveWidth)
[INFO] [stdout] -- No Opt: -- 
[INFO] [stdout] 	.att_syntax
[INFO] [stdout] 	.align 8
[INFO] [stdout] 	.globl main
[INFO] [stdout] main:
[INFO] [stdout] 	pushq %rbp
[INFO] [stdout] 	pushq %r15
[INFO] [stdout] 	pushq %rbx
[INFO] [stdout] 	movq $32768, %rdi
[INFO] [stdout] 	movq $32768, %rsi
[INFO] [stdout] 	callq __gc_initialize
[INFO] [stdout] 	movq __gc_rootstack_begin(%rip), %r15
[INFO] [stdout] 	jmp .EE_351
[INFO] [stdout] .EE_351:
[INFO] [stdout] 	movq %rdi, %rbx
[INFO] [stdout] 	jmp .EE_342
[INFO] [stdout] .EE_344:
[INFO] [stdout] 	movq $1, %rdi
[INFO] [stdout] 	callq print_int
[INFO] [stdout] 	jmp .EE_343
[INFO] [stdout] .EE_345:
[INFO] [stdout] 	movq $0, %rdi
[INFO] [stdout] 	callq print_int
[INFO] [stdout] 	jmp .EE_343
[INFO] [stdout] .EE_346:
[INFO] [stdout] 	movq %rbx, %rdi
[INFO] [stdout] 	movq $1, %rsi
[INFO] [stdout] 	callq __subscript_array
[INFO] [stdout] 	cmpq $0, %rax
[INFO] [stdout] 	jne .EE_344
[INFO] [stdout] 	jmp .EE_345
[INFO] [stdout] .EE_347:
[INFO] [stdout] 	movq $1, %rdi
[INFO] [stdout] 	callq print_int
[INFO] [stdout] 	jmp .EE_346
[INFO] [stdout] .EE_348:
[INFO] [stdout] 	movq $0, %rdi
[INFO] [stdout] 	callq print_int
[INFO] [stdout] 	jmp .EE_346
[INFO] [stdout] .EE_349:
[INFO] [stdout] 	movq __gc_free_ptr(%rip), %r11
[INFO] [stdout] 	addq $10, __gc_free_ptr(%rip)
[INFO] [stdout] 	movq $4611686018427388036, %rax
[INFO] [stdout] 	movq %rax, 0(%r11)
[INFO] [stdout] 	movq %r11, %rbx
[INFO] [stdout] 	movb $1, 8(%r11)
[INFO] [stdout] 	movb $1, 9(%r11)
[INFO] [stdout] 	movq %rbx, %rdi
[INFO] [stdout] 	movq $0, %rsi
[INFO] [stdout] 	movq $0, %rdx
[INFO] [stdout] 	callq __assign_to_array_elem
[INFO] [stdout] 	movq %rbx, %rdi
[INFO] [stdout] 	movq $1, %rsi
[INFO] [stdout] 	movq $0, %rdx
[INFO] [stdout] 	callq __assign_to_array_elem
[INFO] [stdout] 	movq %rbx, %rdi
[INFO] [stdout] 	movq $0, %rsi
[INFO] [stdout] 	callq __subscript_array
[INFO] [stdout] 	cmpq $0, %rax
[INFO] [stdout] 	jne .EE_347
[INFO] [stdout] 	jmp .EE_348
[INFO] [stdout] .EE_350:
[INFO] [stdout] 	movq %r15, %rdi
[INFO] [stdout] 	movq $10, %rsi
[INFO] [stdout] 	callq __gc_collect
[INFO] [stdout] 	jmp .EE_349
[INFO] [stdout] .EE_342:
[INFO] [stdout] 	movq __gc_free_ptr(%rip), %rcx
[INFO] [stdout] 	addq $10, %rcx
[INFO] [stdout] 	cmpq __gc_fromspace_end(%rip), %rcx
[INFO] [stdout] 	jl .EE_349
[INFO] [stdout] 	jmp .EE_350
[INFO] [stdout] .EE_343:
[INFO] [stdout] 	popq %rbx
[INFO] [stdout] 	popq %r15
[INFO] [stdout] 	popq %rbp
[INFO] [stdout] 	retq
[INFO] [stdout] 
[INFO] [stdout] 	.section .note.GNU-stack,"",@progbits
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] thread 'test_bool_array_overwrite' (253) panicked at crates/compiler/tests/utils.rs:37:9:
[INFO] [stdout] Failed assembler: failed to create temp file: No such file or directory (os error 2) at path "/opt/rustwide/workdir/crates/compiler/../../target/tmp/.tmpXtjI3K"
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5e176419b9fa - std[ec4e911328de40a6]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x5e176419b9fa - std[ec4e911328de40a6]::backtrace_rs::backtrace::trace_unsynchronized::<std[ec4e911328de40a6]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x5e176419b9fa - std[ec4e911328de40a6]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x5e176419b9fa - <<std[ec4e911328de40a6]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[a96a4c5c53f902a3]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x5e17641b066a - <core[a96a4c5c53f902a3]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x5e17641b066a - core[a96a4c5c53f902a3]::fmt::write
[INFO] [stdout]    6:     0x5e17641a02f2 - std[ec4e911328de40a6]::io::default_write_fmt::<alloc[c960326de6de28e6]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/io/mod.rs:639:11
[INFO] [stdout]    7:     0x5e17641a02f2 - <alloc[c960326de6de28e6]::vec::Vec<u8> as std[ec4e911328de40a6]::io::Write>::write_fmt
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/io/mod.rs:1994:13
[INFO] [stdout]    8:     0x5e176417a45f - <std[ec4e911328de40a6]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x5e176417a45f - std[ec4e911328de40a6]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x5e1764193ea9 - std[ec4e911328de40a6]::panicking::default_hook
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x5e1763fb2f5c - <alloc[c960326de6de28e6]::boxed::Box<dyn for<'a, 'b> core[a96a4c5c53f902a3]::ops::function::Fn<(&'a std[ec4e911328de40a6]::panic::PanicHookInfo<'b>,), Output = ()> + core[a96a4c5c53f902a3]::marker::Sync + core[a96a4c5c53f902a3]::marker::Send> as core[a96a4c5c53f902a3]::ops::function::Fn<(&std[ec4e911328de40a6]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/alloc/src/boxed.rs:2254:9
[INFO] [stdout]   12:     0x5e1763fb2f5c - test[30c43f9fd66fea90]::test_main_with_exit_callback::<test[30c43f9fd66fea90]::test_main::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:145:21
[INFO] [stdout]   13:     0x5e1764194062 - <alloc[c960326de6de28e6]::boxed::Box<dyn for<'a, 'b> core[a96a4c5c53f902a3]::ops::function::Fn<(&'a std[ec4e911328de40a6]::panic::PanicHookInfo<'b>,), Output = ()> + core[a96a4c5c53f902a3]::marker::Sync + core[a96a4c5c53f902a3]::marker::Send> as core[a96a4c5c53f902a3]::ops::function::Fn<(&std[ec4e911328de40a6]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/alloc/src/boxed.rs:2254:9
[INFO] [stdout]   14:     0x5e1764194062 - std[ec4e911328de40a6]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:833:13
[INFO] [stdout]   15:     0x5e176417a518 - std[ec4e911328de40a6]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:698:13
[INFO] [stdout]   16:     0x5e1764171e09 - std[ec4e911328de40a6]::sys::backtrace::__rust_end_short_backtrace::<std[ec4e911328de40a6]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x5e176417b22d - __rustc[aa69f48705c57ca8]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:689:5
[INFO] [stdout]   18:     0x5e17641b0dfc - core[a96a4c5c53f902a3]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x5e1763f93786 - test_arrays[2a2b896bbe6fd044]::utils::execute_test_case
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/compiler/tests/utils.rs:37:9
[INFO] [stdout]   20:     0x5e1763fa0c20 - test_arrays[2a2b896bbe6fd044]::test_bool_array_overwrite
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/compiler/tests/test_arrays.rs:823:5
[INFO] [stdout]   21:     0x5e1763f9bce7 - test_arrays[2a2b896bbe6fd044]::test_bool_array_overwrite::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/compiler/tests/test_arrays.rs:822:31
[INFO] [stdout]   22:     0x5e1763f95a56 - <test_arrays[2a2b896bbe6fd044]::test_bool_array_overwrite::{closure#0} as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   23:     0x5e1763fa703b - <fn() -> core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String> as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   24:     0x5e1763fa703b - test[30c43f9fd66fea90]::__rust_begin_short_backtrace::<core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String>, fn() -> core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:663:18
[INFO] [stdout]   25:     0x5e1763fb3a2b - test[30c43f9fd66fea90]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:686:74
[INFO] [stdout]   26:     0x5e1763fb3a2b - <core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<test[30c43f9fd66fea90]::run_test_in_process::{closure#0}> as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   27:     0x5e1763fb3a2b - std[ec4e911328de40a6]::panicking::catch_unwind::do_call::<core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<test[30c43f9fd66fea90]::run_test_in_process::{closure#0}>, core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:581:40
[INFO] [stdout]   28:     0x5e1763fb3a2b - std[ec4e911328de40a6]::panicking::catch_unwind::<core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String>, core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<test[30c43f9fd66fea90]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:544:19
[INFO] [stdout]   29:     0x5e1763fb3a2b - std[ec4e911328de40a6]::panic::catch_unwind::<core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<test[30c43f9fd66fea90]::run_test_in_process::{closure#0}>, core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panic.rs:359:14
[INFO] [stdout]   30:     0x5e1763fb3a2b - test[30c43f9fd66fea90]::run_test_in_process
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:686:27
[INFO] [stdout]   31:     0x5e1763fb3a2b - test[30c43f9fd66fea90]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:607:43
[INFO] [stdout]   32:     0x5e1763faf144 - test[30c43f9fd66fea90]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:637:41
[INFO] [stdout]   33:     0x5e1763faf144 - std[ec4e911328de40a6]::sys::backtrace::__rust_begin_short_backtrace::<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   34:     0x5e1763fb6632 - std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked::<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/thread/lifecycle.rs:91:13
[INFO] [stdout]   35:     0x5e1763fb6632 - <core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   36:     0x5e1763fb6632 - std[ec4e911328de40a6]::panicking::catch_unwind::do_call::<core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:581:40
[INFO] [stdout]   37:     0x5e1763fb6632 - std[ec4e911328de40a6]::panicking::catch_unwind::<(), core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:544:19
[INFO] [stdout]   38:     0x5e1763fb6632 - std[ec4e911328de40a6]::panic::catch_unwind::<core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panic.rs:359:14
[INFO] [stdout]   39:     0x5e1763fb6632 - std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked::<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/thread/lifecycle.rs:89:26
[INFO] [stdout]   40:     0x5e1763fb6632 - <std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1} as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   41:     0x5e176419b30f - <alloc[c960326de6de28e6]::boxed::Box<dyn core[a96a4c5c53f902a3]::ops::function::FnOnce<(), Output = ()> + core[a96a4c5c53f902a3]::marker::Send> as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/alloc/src/boxed.rs:2240:9
[INFO] [stdout]   42:     0x5e176419b30f - <std[ec4e911328de40a6]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/thread/unix.rs:118:17
[INFO] [stdout]   43:     0x77a70b290aa4 - <unknown>
[INFO] [stdout]   44:     0x77a70b31da64 - clone
[INFO] [stdout]   45:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- test_array_with_many_scalars stdout ----
[INFO] [stdout] fn main() -> int { x = 1
[INFO] [stdout] y = 2
[INFO] [stdout] z = 3
[INFO] [stdout] w = 4
[INFO] [stdout] v = 5
[INFO] [stdout] u = 6
[INFO] [stdout] a = [100, 200]
[INFO] [stdout] print_int(x + y + z + w + v + u + a[0])
[INFO] [stdout] }
[INFO] [stdout] -------
[INFO] [stdout] Pass: GlobalizeIdentifiers(GlobalizeIdentifiers)
[INFO] [stdout] Pass: TypeCheck(TypeCheck)
[INFO] [stdout] Pass: ClosurizeFunctions(ClosurizeFunctions)
[INFO] [stdout] Pass: ClosurizeLambdas(ClosurizeLambdas)
[INFO] [stdout] Pass: TypeCheck(TypeCheck)
[INFO] [stdout] Pass: DisambiguateSubscript(DisambiguateSubscript)
[INFO] [stdout] Pass: ExtractStringOps(ExtractStringOps)
[INFO] [stdout] Pass: ShortCircuiting(ShortCircuiting)
[INFO] [stdout] Pass: TupleizeExcessArgs(TupleizeExcessArgs)
[INFO] [stdout] Pass: RemoveComplexOperands(RemoveComplexOperands)
[INFO] [stdout] Pass: TypeCheck(TypeCheck)
[INFO] [stdout] Pass: InjectAllocations(InjectAllocations)
[INFO] [stdout] Pass: DeclosurizeCalls(DeclosurizeCalls)
[INFO] [stdout] Pass: RegisterAllocation(RegisterAllocation)
[INFO] [stdout] Pass: PatchInstructions(PatchInstructions)
[INFO] [stdout] Pass: PreludeConclusion(PreludeConclusion)
[INFO] [stdout] Pass: ResolveWidth(ResolveWidth)
[INFO] [stdout] -- No Opt: -- 
[INFO] [stdout] 	.att_syntax
[INFO] [stdout] 	.align 8
[INFO] [stdout] 	.globl main
[INFO] [stdout] main:
[INFO] [stdout] 	pushq %rbp
[INFO] [stdout] 	pushq %r12
[INFO] [stdout] 	pushq %rbx
[INFO] [stdout] 	pushq %r13
[INFO] [stdout] 	pushq %r14
[INFO] [stdout] 	pushq %r15
[INFO] [stdout] 	movq %rsp, %rbp
[INFO] [stdout] 	subq $24, %rsp
[INFO] [stdout] 	movq $32768, %rdi
[INFO] [stdout] 	movq $32768, %rsi
[INFO] [stdout] 	callq __gc_initialize
[INFO] [stdout] 	movq __gc_rootstack_begin(%rip), %r15
[INFO] [stdout] 	jmp .EE_244
[INFO] [stdout] .EE_244:
[INFO] [stdout] 	movq %rdi, %rbx
[INFO] [stdout] 	jmp .EE_240
[INFO] [stdout] .EE_242:
[INFO] [stdout] 	movq __gc_free_ptr(%rip), %r11
[INFO] [stdout] 	addq $24, __gc_free_ptr(%rip)
[INFO] [stdout] 	movq $4611686018427388064, %rax
[INFO] [stdout] 	movq %rax, 0(%r11)
[INFO] [stdout] 	movq %r11, %rcx
[INFO] [stdout] 	movq $100, 8(%r11)
[INFO] [stdout] 	movq $200, 16(%r11)
[INFO] [stdout] 	movq %rcx, %rdi
[INFO] [stdout] 	addq %r14, %r13
[INFO] [stdout] 	addq %rbx, %r13
[INFO] [stdout] 	addq -16(%rbp), %r13
[INFO] [stdout] 	movq %r13, %rbx
[INFO] [stdout] 	addq %r12, %rbx
[INFO] [stdout] 	addq -8(%rbp), %rbx
[INFO] [stdout] 	movq $0, %rsi
[INFO] [stdout] 	callq __subscript_array
[INFO] [stdout] 	movq %rax, %rcx
[INFO] [stdout] 	movq %rbx, %rdi
[INFO] [stdout] 	addq %rcx, %rdi
[INFO] [stdout] 	callq print_int
[INFO] [stdout] 	jmp .EE_241
[INFO] [stdout] .EE_243:
[INFO] [stdout] 	movq %r15, %rdi
[INFO] [stdout] 	movq $24, %rsi
[INFO] [stdout] 	callq __gc_collect
[INFO] [stdout] 	jmp .EE_242
[INFO] [stdout] .EE_240:
[INFO] [stdout] 	movq $1, %r13
[INFO] [stdout] 	movq $2, %r14
[INFO] [stdout] 	movq $3, %rbx
[INFO] [stdout] 	movq $4, -16(%rbp)
[INFO] [stdout] 	movq $5, %r12
[INFO] [stdout] 	movq $6, -8(%rbp)
[INFO] [stdout] 	movq __gc_free_ptr(%rip), %rcx
[INFO] [stdout] 	addq $24, %rcx
[INFO] [stdout] 	cmpq __gc_fromspace_end(%rip), %rcx
[INFO] [stdout] 	jl .EE_242
[INFO] [stdout] 	jmp .EE_243
[INFO] [stdout] .EE_241:
[INFO] [stdout] 	addq $24, %rsp
[INFO] [stdout] 	popq %r15
[INFO] [stdout] 	popq %r14
[INFO] [stdout] 	popq %r13
[INFO] [stdout] 	popq %rbx
[INFO] [stdout] 	popq %r12
[INFO] [stdout] 	popq %rbp
[INFO] [stdout] 	retq
[INFO] [stdout] 
[INFO] [stdout] 	.section .note.GNU-stack,"",@progbits
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] thread 'test_array_with_many_scalars' (242) panicked at crates/compiler/tests/utils.rs:37:9:
[INFO] [stdout] Failed assembler: failed to create temp file: No such file or directory (os error 2) at path "/opt/rustwide/workdir/crates/compiler/../../target/tmp/.tmpvlsaxA"
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5e176419b9fa - std[ec4e911328de40a6]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x5e176419b9fa - std[ec4e911328de40a6]::backtrace_rs::backtrace::trace_unsynchronized::<std[ec4e911328de40a6]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x5e176419b9fa - std[ec4e911328de40a6]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x5e176419b9fa - <<std[ec4e911328de40a6]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[a96a4c5c53f902a3]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x5e17641b066a - <core[a96a4c5c53f902a3]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x5e17641b066a - core[a96a4c5c53f902a3]::fmt::write
[INFO] [stdout]    6:     0x5e17641a02f2 - std[ec4e911328de40a6]::io::default_write_fmt::<alloc[c960326de6de28e6]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/io/mod.rs:639:11
[INFO] [stdout]    7:     0x5e17641a02f2 - <alloc[c960326de6de28e6]::vec::Vec<u8> as std[ec4e911328de40a6]::io::Write>::write_fmt
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/io/mod.rs:1994:13
[INFO] [stdout]    8:     0x5e176417a45f - <std[ec4e911328de40a6]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x5e176417a45f - std[ec4e911328de40a6]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x5e1764193ea9 - std[ec4e911328de40a6]::panicking::default_hook
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x5e1763fb2f5c - <alloc[c960326de6de28e6]::boxed::Box<dyn for<'a, 'b> core[a96a4c5c53f902a3]::ops::function::Fn<(&'a std[ec4e911328de40a6]::panic::PanicHookInfo<'b>,), Output = ()> + core[a96a4c5c53f902a3]::marker::Sync + core[a96a4c5c53f902a3]::marker::Send> as core[a96a4c5c53f902a3]::ops::function::Fn<(&std[ec4e911328de40a6]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/alloc/src/boxed.rs:2254:9
[INFO] [stdout]   12:     0x5e1763fb2f5c - test[30c43f9fd66fea90]::test_main_with_exit_callback::<test[30c43f9fd66fea90]::test_main::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:145:21
[INFO] [stdout]   13:     0x5e1764194062 - <alloc[c960326de6de28e6]::boxed::Box<dyn for<'a, 'b> core[a96a4c5c53f902a3]::ops::function::Fn<(&'a std[ec4e911328de40a6]::panic::PanicHookInfo<'b>,), Output = ()> + core[a96a4c5c53f902a3]::marker::Sync + core[a96a4c5c53f902a3]::marker::Send> as core[a96a4c5c53f902a3]::ops::function::Fn<(&std[ec4e911328de40a6]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/alloc/src/boxed.rs:2254:9
[INFO] [stdout]   14:     0x5e1764194062 - std[ec4e911328de40a6]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:833:13
[INFO] [stdout]   15:     0x5e176417a518 - std[ec4e911328de40a6]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:698:13
[INFO] [stdout]   16:     0x5e1764171e09 - std[ec4e911328de40a6]::sys::backtrace::__rust_end_short_backtrace::<std[ec4e911328de40a6]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x5e176417b22d - __rustc[aa69f48705c57ca8]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:689:5
[INFO] [stdout]   18:     0x5e17641b0dfc - core[a96a4c5c53f902a3]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x5e1763f93786 - test_arrays[2a2b896bbe6fd044]::utils::execute_test_case
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/compiler/tests/utils.rs:37:9
[INFO] [stdout]   20:     0x5e1763fa376c - test_arrays[2a2b896bbe6fd044]::test_array_with_many_scalars
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/compiler/tests/test_arrays.rs:312:5
[INFO] [stdout]   21:     0x5e1763f9bfb7 - test_arrays[2a2b896bbe6fd044]::test_array_with_many_scalars::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/compiler/tests/test_arrays.rs:311:34
[INFO] [stdout]   22:     0x5e1763f95e16 - <test_arrays[2a2b896bbe6fd044]::test_array_with_many_scalars::{closure#0} as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   23:     0x5e1763fa703b - <fn() -> core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String> as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   24:     0x5e1763fa703b - test[30c43f9fd66fea90]::__rust_begin_short_backtrace::<core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String>, fn() -> core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:663:18
[INFO] [stdout]   25:     0x5e1763fb3a2b - test[30c43f9fd66fea90]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:686:74
[INFO] [stdout]   26:     0x5e1763fb3a2b - <core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<test[30c43f9fd66fea90]::run_test_in_process::{closure#0}> as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   27:     0x5e1763fb3a2b - std[ec4e911328de40a6]::panicking::catch_unwind::do_call::<core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<test[30c43f9fd66fea90]::run_test_in_process::{closure#0}>, core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:581:40
[INFO] [stdout]   28:     0x5e1763fb3a2b - std[ec4e911328de40a6]::panicking::catch_unwind::<core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String>, core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<test[30c43f9fd66fea90]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:544:19
[INFO] [stdout]   29:     0x5e1763fb3a2b - std[ec4e911328de40a6]::panic::catch_unwind::<core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<test[30c43f9fd66fea90]::run_test_in_process::{closure#0}>, core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panic.rs:359:14
[INFO] [stdout]   30:     0x5e1763fb3a2b - test[30c43f9fd66fea90]::run_test_in_process
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:686:27
[INFO] [stdout]   31:     0x5e1763fb3a2b - test[30c43f9fd66fea90]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:607:43
[INFO] [stdout]   32:     0x5e1763faf144 - test[30c43f9fd66fea90]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:637:41
[INFO] [stdout]   33:     0x5e1763faf144 - std[ec4e911328de40a6]::sys::backtrace::__rust_begin_short_backtrace::<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   34:     0x5e1763fb6632 - std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked::<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/thread/lifecycle.rs:91:13
[INFO] [stdout]   35:     0x5e1763fb6632 - <core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   36:     0x5e1763fb6632 - std[ec4e911328de40a6]::panicking::catch_unwind::do_call::<core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:581:40
[INFO] [stdout]   37:     0x5e1763fb6632 - std[ec4e911328de40a6]::panicking::catch_unwind::<(), core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:544:19
[INFO] [stdout]   38:     0x5e1763fb6632 - std[ec4e911328de40a6]::panic::catch_unwind::<core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panic.rs:359:14
[INFO] [stdout]   39:     0x5e1763fb6632 - std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked::<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/thread/lifecycle.rs:89:26
[INFO] [stdout]   40:     0x5e1763fb6632 - <std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1} as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   41:     0x5e176419b30f - <alloc[c960326de6de28e6]::boxed::Box<dyn core[a96a4c5c53f902a3]::ops::function::FnOnce<(), Output = ()> + core[a96a4c5c53f902a3]::marker::Send> as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/alloc/src/boxed.rs:2240:9
[INFO] [stdout]   42:     0x5e176419b30f - <std[ec4e911328de40a6]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/thread/unix.rs:118:17
[INFO] [stdout]   43:     0x77a70b290aa4 - <unknown>
[INFO] [stdout]   44:     0x77a70b31da64 - clone
[INFO] [stdout]   45:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- test_expr_index_read stdout ----
[INFO] [stdout] fn main() -> int { a = [10, 20, 30]
[INFO] [stdout] i = 1
[INFO] [stdout] print_int(a[i + 1])
[INFO] [stdout] }
[INFO] [stdout] -------
[INFO] [stdout] Pass: GlobalizeIdentifiers(GlobalizeIdentifiers)
[INFO] [stdout] Pass: TypeCheck(TypeCheck)
[INFO] [stdout] Pass: ClosurizeFunctions(ClosurizeFunctions)
[INFO] [stdout] Pass: ClosurizeLambdas(ClosurizeLambdas)
[INFO] [stdout] Pass: TypeCheck(TypeCheck)
[INFO] [stdout] Pass: DisambiguateSubscript(DisambiguateSubscript)
[INFO] [stdout] Pass: ExtractStringOps(ExtractStringOps)
[INFO] [stdout] Pass: ShortCircuiting(ShortCircuiting)
[INFO] [stdout] Pass: TupleizeExcessArgs(TupleizeExcessArgs)
[INFO] [stdout] Pass: RemoveComplexOperands(RemoveComplexOperands)
[INFO] [stdout] Pass: TypeCheck(TypeCheck)
[INFO] [stdout] Pass: InjectAllocations(InjectAllocations)
[INFO] [stdout] Pass: DeclosurizeCalls(DeclosurizeCalls)
[INFO] [stdout] Pass: RegisterAllocation(RegisterAllocation)
[INFO] [stdout] Pass: PatchInstructions(PatchInstructions)
[INFO] [stdout] Pass: PreludeConclusion(PreludeConclusion)
[INFO] [stdout] Pass: ResolveWidth(ResolveWidth)
[INFO] [stdout] -- No Opt: -- 
[INFO] [stdout] 	.att_syntax
[INFO] [stdout] 	.align 8
[INFO] [stdout] 	.globl main
[INFO] [stdout] main:
[INFO] [stdout] 	pushq %rbp
[INFO] [stdout] 	pushq %r15
[INFO] [stdout] 	pushq %rbx
[INFO] [stdout] 	movq $32768, %rdi
[INFO] [stdout] 	movq $32768, %rsi
[INFO] [stdout] 	callq __gc_initialize
[INFO] [stdout] 	movq __gc_rootstack_begin(%rip), %r15
[INFO] [stdout] 	jmp .EE_464
[INFO] [stdout] .EE_464:
[INFO] [stdout] 	movq %rdi, %rbx
[INFO] [stdout] 	jmp .EE_460
[INFO] [stdout] .EE_462:
[INFO] [stdout] 	movq __gc_free_ptr(%rip), %r11
[INFO] [stdout] 	addq $32, __gc_free_ptr(%rip)
[INFO] [stdout] 	movq $4611686018427388128, %rax
[INFO] [stdout] 	movq %rax, 0(%r11)
[INFO] [stdout] 	movq %r11, %rdi
[INFO] [stdout] 	movq $10, 8(%r11)
[INFO] [stdout] 	movq $20, 16(%r11)
[INFO] [stdout] 	movq $30, 24(%r11)
[INFO] [stdout] 	movq $1, %rsi
[INFO] [stdout] 	addq $1, %rsi
[INFO] [stdout] 	callq __subscript_array
[INFO] [stdout] 	movq %rax, %rdi
[INFO] [stdout] 	callq print_int
[INFO] [stdout] 	jmp .EE_461
[INFO] [stdout] .EE_463:
[INFO] [stdout] 	movq %r15, %rdi
[INFO] [stdout] 	movq $32, %rsi
[INFO] [stdout] 	callq __gc_collect
[INFO] [stdout] 	jmp .EE_462
[INFO] [stdout] .EE_460:
[INFO] [stdout] 	movq __gc_free_ptr(%rip), %rcx
[INFO] [stdout] 	addq $32, %rcx
[INFO] [stdout] 	cmpq __gc_fromspace_end(%rip), %rcx
[INFO] [stdout] 	jl .EE_462
[INFO] [stdout] 	jmp .EE_463
[INFO] [stdout] .EE_461:
[INFO] [stdout] 	popq %rbx
[INFO] [stdout] 	popq %r15
[INFO] [stdout] 	popq %rbp
[INFO] [stdout] 	retq
[INFO] [stdout] 
[INFO] [stdout] 	.section .note.GNU-stack,"",@progbits
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] thread 'test_expr_index_read' (263) panicked at crates/compiler/tests/utils.rs:37:9:
[INFO] [stdout] Failed assembler: failed to create temp file: No such file or directory (os error 2) at path "/opt/rustwide/workdir/crates/compiler/../../target/tmp/.tmp575UE2"
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5e176419b9fa - std[ec4e911328de40a6]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x5e176419b9fa - std[ec4e911328de40a6]::backtrace_rs::backtrace::trace_unsynchronized::<std[ec4e911328de40a6]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x5e176419b9fa - std[ec4e911328de40a6]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x5e176419b9fa - <<std[ec4e911328de40a6]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[a96a4c5c53f902a3]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x5e17641b066a - <core[a96a4c5c53f902a3]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x5e17641b066a - core[a96a4c5c53f902a3]::fmt::write
[INFO] [stdout]    6:     0x5e17641a02f2 - std[ec4e911328de40a6]::io::default_write_fmt::<alloc[c960326de6de28e6]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/io/mod.rs:639:11
[INFO] [stdout]    7:     0x5e17641a02f2 - <alloc[c960326de6de28e6]::vec::Vec<u8> as std[ec4e911328de40a6]::io::Write>::write_fmt
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/io/mod.rs:1994:13
[INFO] [stdout]    8:     0x5e176417a45f - <std[ec4e911328de40a6]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x5e176417a45f - std[ec4e911328de40a6]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x5e1764193ea9 - std[ec4e911328de40a6]::panicking::default_hook
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x5e1763fb2f5c - <alloc[c960326de6de28e6]::boxed::Box<dyn for<'a, 'b> core[a96a4c5c53f902a3]::ops::function::Fn<(&'a std[ec4e911328de40a6]::panic::PanicHookInfo<'b>,), Output = ()> + core[a96a4c5c53f902a3]::marker::Sync + core[a96a4c5c53f902a3]::marker::Send> as core[a96a4c5c53f902a3]::ops::function::Fn<(&std[ec4e911328de40a6]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/alloc/src/boxed.rs:2254:9
[INFO] [stdout]   12:     0x5e1763fb2f5c - test[30c43f9fd66fea90]::test_main_with_exit_callback::<test[30c43f9fd66fea90]::test_main::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:145:21
[INFO] [stdout]   13:     0x5e1764194062 - <alloc[c960326de6de28e6]::boxed::Box<dyn for<'a, 'b> core[a96a4c5c53f902a3]::ops::function::Fn<(&'a std[ec4e911328de40a6]::panic::PanicHookInfo<'b>,), Output = ()> + core[a96a4c5c53f902a3]::marker::Sync + core[a96a4c5c53f902a3]::marker::Send> as core[a96a4c5c53f902a3]::ops::function::Fn<(&std[ec4e911328de40a6]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/alloc/src/boxed.rs:2254:9
[INFO] [stdout]   14:     0x5e1764194062 - std[ec4e911328de40a6]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:833:13
[INFO] [stdout]   15:     0x5e176417a518 - std[ec4e911328de40a6]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:698:13
[INFO] [stdout]   16:     0x5e1764171e09 - std[ec4e911328de40a6]::sys::backtrace::__rust_end_short_backtrace::<std[ec4e911328de40a6]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x5e176417b22d - __rustc[aa69f48705c57ca8]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:689:5
[INFO] [stdout]   18:     0x5e17641b0dfc - core[a96a4c5c53f902a3]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x5e1763f93786 - test_arrays[2a2b896bbe6fd044]::utils::execute_test_case
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/compiler/tests/utils.rs:37:9
[INFO] [stdout]   20:     0x5e1763f9d3dc - test_arrays[2a2b896bbe6fd044]::test_expr_index_read
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/compiler/tests/test_arrays.rs:676:5
[INFO] [stdout]   21:     0x5e1763f9b8f7 - test_arrays[2a2b896bbe6fd044]::test_expr_index_read::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/compiler/tests/test_arrays.rs:675:26
[INFO] [stdout]   22:     0x5e1763f95516 - <test_arrays[2a2b896bbe6fd044]::test_expr_index_read::{closure#0} as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   23:     0x5e1763fa703b - <fn() -> core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String> as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   24:     0x5e1763fa703b - test[30c43f9fd66fea90]::__rust_begin_short_backtrace::<core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String>, fn() -> core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:663:18
[INFO] [stdout]   25:     0x5e1763fb3a2b - test[30c43f9fd66fea90]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:686:74
[INFO] [stdout]   26:     0x5e1763fb3a2b - <core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<test[30c43f9fd66fea90]::run_test_in_process::{closure#0}> as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   27:     0x5e1763fb3a2b - std[ec4e911328de40a6]::panicking::catch_unwind::do_call::<core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<test[30c43f9fd66fea90]::run_test_in_process::{closure#0}>, core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:581:40
[INFO] [stdout]   28:     0x5e1763fb3a2b - std[ec4e911328de40a6]::panicking::catch_unwind::<core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String>, core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<test[30c43f9fd66fea90]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:544:19
[INFO] [stdout]   29:     0x5e1763fb3a2b - std[ec4e911328de40a6]::panic::catch_unwind::<core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<test[30c43f9fd66fea90]::run_test_in_process::{closure#0}>, core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panic.rs:359:14
[INFO] [stdout]   30:     0x5e1763fb3a2b - test[30c43f9fd66fea90]::run_test_in_process
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:686:27
[INFO] [stdout]   31:     0x5e1763fb3a2b - test[30c43f9fd66fea90]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:607:43
[INFO] [stdout]   32:     0x5e1763faf144 - test[30c43f9fd66fea90]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:637:41
[INFO] [stdout]   33:     0x5e1763faf144 - std[ec4e911328de40a6]::sys::backtrace::__rust_begin_short_backtrace::<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   34:     0x5e1763fb6632 - std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked::<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/thread/lifecycle.rs:91:13
[INFO] [stdout]   35:     0x5e1763fb6632 - <core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   36:     0x5e1763fb6632 - std[ec4e911328de40a6]::panicking::catch_unwind::do_call::<core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:581:40
[INFO] [stdout]   37:     0x5e1763fb6632 - std[ec4e911328de40a6]::panicking::catch_unwind::<(), core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:544:19
[INFO] [stdout]   38:     0x5e1763fb6632 - std[ec4e911328de40a6]::panic::catch_unwind::<core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panic.rs:359:14
[INFO] [stdout]   39:     0x5e1763fb6632 - std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked::<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/thread/lifecycle.rs:89:26
[INFO] [stdout]   40:     0x5e1763fb6632 - <std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1} as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   41:     0x5e176419b30f - <alloc[c960326de6de28e6]::boxed::Box<dyn core[a96a4c5c53f902a3]::ops::function::FnOnce<(), Output = ()> + core[a96a4c5c53f902a3]::marker::Send> as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/alloc/src/boxed.rs:2240:9
[INFO] [stdout]   42:     0x5e176419b30f - <std[ec4e911328de40a6]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/thread/unix.rs:118:17
[INFO] [stdout]   43:     0x77a70b290aa4 - <unknown>
[INFO] [stdout]   44:     0x77a70b31da64 - clone
[INFO] [stdout]   45:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- test_element_subtract stdout ----
[INFO] [stdout] fn main() -> int { a = [100, 30]
[INFO] [stdout] print_int(a[0] - a[1])
[INFO] [stdout] }
[INFO] [stdout] -------
[INFO] [stdout] Pass: GlobalizeIdentifiers(GlobalizeIdentifiers)
[INFO] [stdout] Pass: TypeCheck(TypeCheck)
[INFO] [stdout] Pass: ClosurizeFunctions(ClosurizeFunctions)
[INFO] [stdout] Pass: ClosurizeLambdas(ClosurizeLambdas)
[INFO] [stdout] Pass: TypeCheck(TypeCheck)
[INFO] [stdout] Pass: DisambiguateSubscript(DisambiguateSubscript)
[INFO] [stdout] Pass: ExtractStringOps(ExtractStringOps)
[INFO] [stdout] Pass: ShortCircuiting(ShortCircuiting)
[INFO] [stdout] Pass: TupleizeExcessArgs(TupleizeExcessArgs)
[INFO] [stdout] Pass: RemoveComplexOperands(RemoveComplexOperands)
[INFO] [stdout] Pass: TypeCheck(TypeCheck)
[INFO] [stdout] Pass: InjectAllocations(InjectAllocations)
[INFO] [stdout] Pass: DeclosurizeCalls(DeclosurizeCalls)
[INFO] [stdout] Pass: RegisterAllocation(RegisterAllocation)
[INFO] [stdout] Pass: PatchInstructions(PatchInstructions)
[INFO] [stdout] Pass: PreludeConclusion(PreludeConclusion)
[INFO] [stdout] Pass: ResolveWidth(ResolveWidth)
[INFO] [stdout] -- No Opt: -- 
[INFO] [stdout] 	.att_syntax
[INFO] [stdout] 	.align 8
[INFO] [stdout] 	.globl main
[INFO] [stdout] main:
[INFO] [stdout] 	pushq %rbp
[INFO] [stdout] 	pushq %r15
[INFO] [stdout] 	pushq %r12
[INFO] [stdout] 	pushq %rbx
[INFO] [stdout] 	movq %rsp, %rbp
[INFO] [stdout] 	subq $8, %rsp
[INFO] [stdout] 	movq $32768, %rdi
[INFO] [stdout] 	movq $32768, %rsi
[INFO] [stdout] 	callq __gc_initialize
[INFO] [stdout] 	movq __gc_rootstack_begin(%rip), %r15
[INFO] [stdout] 	jmp .EE_493
[INFO] [stdout] .EE_493:
[INFO] [stdout] 	movq %rdi, %rbx
[INFO] [stdout] 	jmp .EE_489
[INFO] [stdout] .EE_491:
[INFO] [stdout] 	movq __gc_free_ptr(%rip), %r11
[INFO] [stdout] 	addq $24, __gc_free_ptr(%rip)
[INFO] [stdout] 	movq $4611686018427388064, %rax
[INFO] [stdout] 	movq %rax, 0(%r11)
[INFO] [stdout] 	movq %r11, %rbx
[INFO] [stdout] 	movq $100, 8(%r11)
[INFO] [stdout] 	movq $30, 16(%r11)
[INFO] [stdout] 	movq %rbx, %rdi
[INFO] [stdout] 	movq $0, %rsi
[INFO] [stdout] 	callq __subscript_array
[INFO] [stdout] 	movq %rax, %r12
[INFO] [stdout] 	movq %rbx, %rdi
[INFO] [stdout] 	movq $1, %rsi
[INFO] [stdout] 	callq __subscript_array
[INFO] [stdout] 	movq %rax, %rcx
[INFO] [stdout] 	movq %r12, %rdi
[INFO] [stdout] 	subq %rcx, %rdi
[INFO] [stdout] 	callq print_int
[INFO] [stdout] 	jmp .EE_490
[INFO] [stdout] .EE_492:
[INFO] [stdout] 	movq %r15, %rdi
[INFO] [stdout] 	movq $24, %rsi
[INFO] [stdout] 	callq __gc_collect
[INFO] [stdout] 	jmp .EE_491
[INFO] [stdout] .EE_489:
[INFO] [stdout] 	movq __gc_free_ptr(%rip), %rcx
[INFO] [stdout] 	addq $24, %rcx
[INFO] [stdout] 	cmpq __gc_fromspace_end(%rip), %rcx
[INFO] [stdout] 	jl .EE_491
[INFO] [stdout] 	jmp .EE_492
[INFO] [stdout] .EE_490:
[INFO] [stdout] 	addq $8, %rsp
[INFO] [stdout] 	popq %rbx
[INFO] [stdout] 	popq %r12
[INFO] [stdout] 	popq %r15
[INFO] [stdout] 	popq %rbp
[INFO] [stdout] 	retq
[INFO] [stdout] 
[INFO] [stdout] 	.section .note.GNU-stack,"",@progbits
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] thread 'test_element_subtract' (261) panicked at crates/compiler/tests/utils.rs:37:9:
[INFO] [stdout] Failed assembler: failed to create temp file: No such file or directory (os error 2) at path "/opt/rustwide/workdir/crates/compiler/../../target/tmp/.tmppGCjnr"
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5e176419b9fa - std[ec4e911328de40a6]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x5e176419b9fa - std[ec4e911328de40a6]::backtrace_rs::backtrace::trace_unsynchronized::<std[ec4e911328de40a6]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x5e176419b9fa - std[ec4e911328de40a6]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x5e176419b9fa - <<std[ec4e911328de40a6]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[a96a4c5c53f902a3]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x5e17641b066a - <core[a96a4c5c53f902a3]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x5e17641b066a - core[a96a4c5c53f902a3]::fmt::write
[INFO] [stdout]    6:     0x5e17641a02f2 - std[ec4e911328de40a6]::io::default_write_fmt::<alloc[c960326de6de28e6]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/io/mod.rs:639:11
[INFO] [stdout]    7:     0x5e17641a02f2 - <alloc[c960326de6de28e6]::vec::Vec<u8> as std[ec4e911328de40a6]::io::Write>::write_fmt
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/io/mod.rs:1994:13
[INFO] [stdout]    8:     0x5e176417a45f - <std[ec4e911328de40a6]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x5e176417a45f - std[ec4e911328de40a6]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x5e1764193ea9 - std[ec4e911328de40a6]::panicking::default_hook
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x5e1763fb2f5c - <alloc[c960326de6de28e6]::boxed::Box<dyn for<'a, 'b> core[a96a4c5c53f902a3]::ops::function::Fn<(&'a std[ec4e911328de40a6]::panic::PanicHookInfo<'b>,), Output = ()> + core[a96a4c5c53f902a3]::marker::Sync + core[a96a4c5c53f902a3]::marker::Send> as core[a96a4c5c53f902a3]::ops::function::Fn<(&std[ec4e911328de40a6]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/alloc/src/boxed.rs:2254:9
[INFO] [stdout]   12:     0x5e1763fb2f5c - test[30c43f9fd66fea90]::test_main_with_exit_callback::<test[30c43f9fd66fea90]::test_main::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:145:21
[INFO] [stdout]   13:     0x5e1764194062 - <alloc[c960326de6de28e6]::boxed::Box<dyn for<'a, 'b> core[a96a4c5c53f902a3]::ops::function::Fn<(&'a std[ec4e911328de40a6]::panic::PanicHookInfo<'b>,), Output = ()> + core[a96a4c5c53f902a3]::marker::Sync + core[a96a4c5c53f902a3]::marker::Send> as core[a96a4c5c53f902a3]::ops::function::Fn<(&std[ec4e911328de40a6]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/alloc/src/boxed.rs:2254:9
[INFO] [stdout]   14:     0x5e1764194062 - std[ec4e911328de40a6]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:833:13
[INFO] [stdout]   15:     0x5e176417a518 - std[ec4e911328de40a6]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:698:13
[INFO] [stdout]   16:     0x5e1764171e09 - std[ec4e911328de40a6]::sys::backtrace::__rust_end_short_backtrace::<std[ec4e911328de40a6]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x5e176417b22d - __rustc[aa69f48705c57ca8]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:689:5
[INFO] [stdout]   18:     0x5e17641b0dfc - core[a96a4c5c53f902a3]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x5e1763f93786 - test_arrays[2a2b896bbe6fd044]::utils::execute_test_case
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/compiler/tests/utils.rs:37:9
[INFO] [stdout]   20:     0x5e1763f9e29c - test_arrays[2a2b896bbe6fd044]::test_element_subtract
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/compiler/tests/test_arrays.rs:170:5
[INFO] [stdout]   21:     0x5e1763f9ba17 - test_arrays[2a2b896bbe6fd044]::test_element_subtract::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/compiler/tests/test_arrays.rs:169:27
[INFO] [stdout]   22:     0x5e1763f95696 - <test_arrays[2a2b896bbe6fd044]::test_element_subtract::{closure#0} as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   23:     0x5e1763fa703b - <fn() -> core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String> as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   24:     0x5e1763fa703b - test[30c43f9fd66fea90]::__rust_begin_short_backtrace::<core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String>, fn() -> core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:663:18
[INFO] [stdout]   25:     0x5e1763fb3a2b - test[30c43f9fd66fea90]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:686:74
[INFO] [stdout]   26:     0x5e1763fb3a2b - <core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<test[30c43f9fd66fea90]::run_test_in_process::{closure#0}> as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   27:     0x5e1763fb3a2b - std[ec4e911328de40a6]::panicking::catch_unwind::do_call::<core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<test[30c43f9fd66fea90]::run_test_in_process::{closure#0}>, core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:581:40
[INFO] [stdout]   28:     0x5e1763fb3a2b - std[ec4e911328de40a6]::panicking::catch_unwind::<core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String>, core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<test[30c43f9fd66fea90]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:544:19
[INFO] [stdout]   29:     0x5e1763fb3a2b - std[ec4e911328de40a6]::panic::catch_unwind::<core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<test[30c43f9fd66fea90]::run_test_in_process::{closure#0}>, core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panic.rs:359:14
[INFO] [stdout]   30:     0x5e1763fb3a2b - test[30c43f9fd66fea90]::run_test_in_process
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:686:27
[INFO] [stdout]   31:     0x5e1763fb3a2b - test[30c43f9fd66fea90]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:607:43
[INFO] [stdout]   32:     0x5e1763faf144 - test[30c43f9fd66fea90]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:637:41
[INFO] [stdout]   33:     0x5e1763faf144 - std[ec4e911328de40a6]::sys::backtrace::__rust_begin_short_backtrace::<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   34:     0x5e1763fb6632 - std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked::<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/thread/lifecycle.rs:91:13
[INFO] [stdout]   35:     0x5e1763fb6632 - <core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   36:     0x5e1763fb6632 - std[ec4e911328de40a6]::panicking::catch_unwind::do_call::<core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:581:40
[INFO] [stdout]   37:     0x5e1763fb6632 - std[ec4e911328de40a6]::panicking::catch_unwind::<(), core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:544:19
[INFO] [stdout]   38:     0x5e1763fb6632 - std[ec4e911328de40a6]::panic::catch_unwind::<core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panic.rs:359:14
[INFO] [stdout]   39:     0x5e1763fb6632 - std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked::<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/thread/lifecycle.rs:89:26
[INFO] [stdout]   40:     0x5e1763fb6632 - <std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1} as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   41:     0x5e176419b30f - <alloc[c960326de6de28e6]::boxed::Box<dyn core[a96a4c5c53f902a3]::ops::function::FnOnce<(), Output = ()> + core[a96a4c5c53f902a3]::marker::Send> as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/alloc/src/boxed.rs:2240:9
[INFO] [stdout]   42:     0x5e176419b30f - <std[ec4e911328de40a6]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/thread/unix.rs:118:17
[INFO] [stdout]   43:     0x77a70b290aa4 - <unknown>
[INFO] [stdout]   44:     0x77a70b31da64 - clone
[INFO] [stdout]   45:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- test_fibonacci_in_array stdout ----
[INFO] [stdout] fn main() -> int { a = [1, 0]
[INFO] [stdout] i = 0
[INFO] [stdout] while i < 8 {
[INFO] [stdout]     next = a[0] + a[1]
[INFO] [stdout]     a[0] = a[1]
[INFO] [stdout]     a[1] = next
[INFO] [stdout]     i = i + 1
[INFO] [stdout] }
[INFO] [stdout] print_int(a[0])
[INFO] [stdout] print_int(a[1])
[INFO] [stdout] }
[INFO] [stdout] -------
[INFO] [stdout] Pass: GlobalizeIdentifiers(GlobalizeIdentifiers)
[INFO] [stdout] Pass: TypeCheck(TypeCheck)
[INFO] [stdout] Pass: ClosurizeFunctions(ClosurizeFunctions)
[INFO] [stdout] Pass: ClosurizeLambdas(ClosurizeLambdas)
[INFO] [stdout] Pass: TypeCheck(TypeCheck)
[INFO] [stdout] Pass: DisambiguateSubscript(DisambiguateSubscript)
[INFO] [stdout] Pass: ExtractStringOps(ExtractStringOps)
[INFO] [stdout] Pass: ShortCircuiting(ShortCircuiting)
[INFO] [stdout] Pass: TupleizeExcessArgs(TupleizeExcessArgs)
[INFO] [stdout] Pass: RemoveComplexOperands(RemoveComplexOperands)
[INFO] [stdout] Pass: TypeCheck(TypeCheck)
[INFO] [stdout] Pass: InjectAllocations(InjectAllocations)
[INFO] [stdout] Pass: DeclosurizeCalls(DeclosurizeCalls)
[INFO] [stdout] Pass: RegisterAllocation(RegisterAllocation)
[INFO] [stdout] Pass: PatchInstructions(PatchInstructions)
[INFO] [stdout] Pass: PreludeConclusion(PreludeConclusion)
[INFO] [stdout] Pass: ResolveWidth(ResolveWidth)
[INFO] [stdout] -- No Opt: -- 
[INFO] [stdout] 	.att_syntax
[INFO] [stdout] 	.align 8
[INFO] [stdout] 	.globl main
[INFO] [stdout] main:
[INFO] [stdout] 	pushq %rbp
[INFO] [stdout] 	pushq %rbx
[INFO] [stdout] 	pushq %r15
[INFO] [stdout] 	pushq %r12
[INFO] [stdout] 	pushq %r13
[INFO] [stdout] 	movq $32768, %rdi
[INFO] [stdout] 	movq $32768, %rsi
[INFO] [stdout] 	callq __gc_initialize
[INFO] [stdout] 	movq __gc_rootstack_begin(%rip), %r15
[INFO] [stdout] 	jmp .EE_508
[INFO] [stdout] .EE_508:
[INFO] [stdout] 	movq %rdi, %rbx
[INFO] [stdout] 	jmp .EE_501
[INFO] [stdout] .EE_503:
[INFO] [stdout] 	movq %rbx, %rdi
[INFO] [stdout] 	movq $0, %rsi
[INFO] [stdout] 	callq __subscript_array
[INFO] [stdout] 	movq %rax, %rdi
[INFO] [stdout] 	callq print_int
[INFO] [stdout] 	movq %rbx, %rdi
[INFO] [stdout] 	movq $1, %rsi
[INFO] [stdout] 	callq __subscript_array
[INFO] [stdout] 	movq %rax, %rdi
[INFO] [stdout] 	callq print_int
[INFO] [stdout] 	jmp .EE_502
[INFO] [stdout] .EE_504:
[INFO] [stdout] 	cmpq $8, %r13
[INFO] [stdout] 	jl .EE_505
[INFO] [stdout] 	jmp .EE_503
[INFO] [stdout] .EE_505:
[INFO] [stdout] 	movq %rbx, %rdi
[INFO] [stdout] 	movq $0, %rsi
[INFO] [stdout] 	callq __subscript_array
[INFO] [stdout] 	movq %rax, %r12
[INFO] [stdout] 	movq %rbx, %rdi
[INFO] [stdout] 	movq $1, %rsi
[INFO] [stdout] 	callq __subscript_array
[INFO] [stdout] 	movq %rax, %rcx
[INFO] [stdout] 	addq %rcx, %r12
[INFO] [stdout] 	movq %rbx, %rdi
[INFO] [stdout] 	movq $1, %rsi
[INFO] [stdout] 	callq __subscript_array
[INFO] [stdout] 	movq %rax, %rdx
[INFO] [stdout] 	movq %rbx, %rdi
[INFO] [stdout] 	movq $0, %rsi
[INFO] [stdout] 	callq __assign_to_array_elem
[INFO] [stdout] 	movq %rbx, %rdi
[INFO] [stdout] 	movq $1, %rsi
[INFO] [stdout] 	movq %r12, %rdx
[INFO] [stdout] 	callq __assign_to_array_elem
[INFO] [stdout] 	addq $1, %r13
[INFO] [stdout] 	jmp .EE_504
[INFO] [stdout] .EE_506:
[INFO] [stdout] 	movq __gc_free_ptr(%rip), %r11
[INFO] [stdout] 	addq $24, __gc_free_ptr(%rip)
[INFO] [stdout] 	movq $4611686018427388064, %rax
[INFO] [stdout] 	movq %rax, 0(%r11)
[INFO] [stdout] 	movq %r11, %rbx
[INFO] [stdout] 	movq $1, 8(%r11)
[INFO] [stdout] 	movq $0, 16(%r11)
[INFO] [stdout] 	movq $0, %r13
[INFO] [stdout] 	jmp .EE_504
[INFO] [stdout] .EE_507:
[INFO] [stdout] 	movq %r15, %rdi
[INFO] [stdout] 	movq $24, %rsi
[INFO] [stdout] 	callq __gc_collect
[INFO] [stdout] 	jmp .EE_506
[INFO] [stdout] .EE_501:
[INFO] [stdout] 	movq __gc_free_ptr(%rip), %rcx
[INFO] [stdout] 	addq $24, %rcx
[INFO] [stdout] 	cmpq __gc_fromspace_end(%rip), %rcx
[INFO] [stdout] 	jl .EE_506
[INFO] [stdout] 	jmp .EE_507
[INFO] [stdout] .EE_502:
[INFO] [stdout] 	popq %r13
[INFO] [stdout] 	popq %r12
[INFO] [stdout] 	popq %r15
[INFO] [stdout] 	popq %rbx
[INFO] [stdout] 	popq %rbp
[INFO] [stdout] 	retq
[INFO] [stdout] 
[INFO] [stdout] 	.section .note.GNU-stack,"",@progbits
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] thread 'test_fibonacci_in_array' (265) panicked at crates/compiler/tests/utils.rs:37:9:
[INFO] [stdout] Failed assembler: failed to create temp file: No such file or directory (os error 2) at path "/opt/rustwide/workdir/crates/compiler/../../target/tmp/.tmpUDww4k"
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5e176419b9fa - std[ec4e911328de40a6]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x5e176419b9fa - std[ec4e911328de40a6]::backtrace_rs::backtrace::trace_unsynchronized::<std[ec4e911328de40a6]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x5e176419b9fa - std[ec4e911328de40a6]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x5e176419b9fa - <<std[ec4e911328de40a6]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[a96a4c5c53f902a3]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x5e17641b066a - <core[a96a4c5c53f902a3]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x5e17641b066a - core[a96a4c5c53f902a3]::fmt::write
[INFO] [stdout]    6:     0x5e17641a02f2 - std[ec4e911328de40a6]::io::default_write_fmt::<alloc[c960326de6de28e6]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/io/mod.rs:639:11
[INFO] [stdout]    7:     0x5e17641a02f2 - <alloc[c960326de6de28e6]::vec::Vec<u8> as std[ec4e911328de40a6]::io::Write>::write_fmt
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/io/mod.rs:1994:13
[INFO] [stdout]    8:     0x5e176417a45f - <std[ec4e911328de40a6]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x5e176417a45f - std[ec4e911328de40a6]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x5e1764193ea9 - std[ec4e911328de40a6]::panicking::default_hook
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x5e1763fb2f5c - <alloc[c960326de6de28e6]::boxed::Box<dyn for<'a, 'b> core[a96a4c5c53f902a3]::ops::function::Fn<(&'a std[ec4e911328de40a6]::panic::PanicHookInfo<'b>,), Output = ()> + core[a96a4c5c53f902a3]::marker::Sync + core[a96a4c5c53f902a3]::marker::Send> as core[a96a4c5c53f902a3]::ops::function::Fn<(&std[ec4e911328de40a6]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/alloc/src/boxed.rs:2254:9
[INFO] [stdout]   12:     0x5e1763fb2f5c - test[30c43f9fd66fea90]::test_main_with_exit_callback::<test[30c43f9fd66fea90]::test_main::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:145:21
[INFO] [stdout]   13:     0x5e1764194062 - <alloc[c960326de6de28e6]::boxed::Box<dyn for<'a, 'b> core[a96a4c5c53f902a3]::ops::function::Fn<(&'a std[ec4e911328de40a6]::panic::PanicHookInfo<'b>,), Output = ()> + core[a96a4c5c53f902a3]::marker::Sync + core[a96a4c5c53f902a3]::marker::Send> as core[a96a4c5c53f902a3]::ops::function::Fn<(&std[ec4e911328de40a6]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/alloc/src/boxed.rs:2254:9
[INFO] [stdout]   14:     0x5e1764194062 - std[ec4e911328de40a6]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:833:13
[INFO] [stdout]   15:     0x5e176417a518 - std[ec4e911328de40a6]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:698:13
[INFO] [stdout]   16:     0x5e1764171e09 - std[ec4e911328de40a6]::sys::backtrace::__rust_end_short_backtrace::<std[ec4e911328de40a6]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x5e176417b22d - __rustc[aa69f48705c57ca8]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:689:5
[INFO] [stdout]   18:     0x5e17641b0dfc - core[a96a4c5c53f902a3]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x5e1763f93786 - test_arrays[2a2b896bbe6fd044]::utils::execute_test_case
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/compiler/tests/utils.rs:37:9
[INFO] [stdout]   20:     0x5e1763f9fb20 - test_arrays[2a2b896bbe6fd044]::test_fibonacci_in_array
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/compiler/tests/test_arrays.rs:450:5
[INFO] [stdout]   21:     0x5e1763f9bb97 - test_arrays[2a2b896bbe6fd044]::test_fibonacci_in_array::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/compiler/tests/test_arrays.rs:448:29
[INFO] [stdout]   22:     0x5e1763f95896 - <test_arrays[2a2b896bbe6fd044]::test_fibonacci_in_array::{closure#0} as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   23:     0x5e1763fa703b - <fn() -> core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String> as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   24:     0x5e1763fa703b - test[30c43f9fd66fea90]::__rust_begin_short_backtrace::<core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String>, fn() -> core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:663:18
[INFO] [stdout]   25:     0x5e1763fb3a2b - test[30c43f9fd66fea90]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:686:74
[INFO] [stdout]   26:     0x5e1763fb3a2b - <core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<test[30c43f9fd66fea90]::run_test_in_process::{closure#0}> as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   27:     0x5e1763fb3a2b - std[ec4e911328de40a6]::panicking::catch_unwind::do_call::<core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<test[30c43f9fd66fea90]::run_test_in_process::{closure#0}>, core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:581:40
[INFO] [stdout]   28:     0x5e1763fb3a2b - std[ec4e911328de40a6]::panicking::catch_unwind::<core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String>, core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<test[30c43f9fd66fea90]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:544:19
[INFO] [stdout]   29:     0x5e1763fb3a2b - std[ec4e911328de40a6]::panic::catch_unwind::<core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<test[30c43f9fd66fea90]::run_test_in_process::{closure#0}>, core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panic.rs:359:14
[INFO] [stdout]   30:     0x5e1763fb3a2b - test[30c43f9fd66fea90]::run_test_in_process
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:686:27
[INFO] [stdout]   31:     0x5e1763fb3a2b - test[30c43f9fd66fea90]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:607:43
[INFO] [stdout]   32:     0x5e1763faf144 - test[30c43f9fd66fea90]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:637:41
[INFO] [stdout]   33:     0x5e1763faf144 - std[ec4e911328de40a6]::sys::backtrace::__rust_begin_short_backtrace::<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   34:     0x5e1763fb6632 - std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked::<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/thread/lifecycle.rs:91:13
[INFO] [stdout]   35:     0x5e1763fb6632 - <core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   36:     0x5e1763fb6632 - std[ec4e911328de40a6]::panicking::catch_unwind::do_call::<core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:581:40
[INFO] [stdout]   37:     0x5e1763fb6632 - std[ec4e911328de40a6]::panicking::catch_unwind::<(), core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:544:19
[INFO] [stdout]   38:     0x5e1763fb6632 - std[ec4e911328de40a6]::panic::catch_unwind::<core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panic.rs:359:14
[INFO] [stdout]   39:     0x5e1763fb6632 - std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked::<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/thread/lifecycle.rs:89:26
[INFO] [stdout]   40:     0x5e1763fb6632 - <std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1} as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   41:     0x5e176419b30f - <alloc[c960326de6de28e6]::boxed::Box<dyn core[a96a4c5c53f902a3]::ops::function::FnOnce<(), Output = ()> + core[a96a4c5c53f902a3]::marker::Send> as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/alloc/src/boxed.rs:2240:9
[INFO] [stdout]   42:     0x5e176419b30f - <std[ec4e911328de40a6]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/thread/unix.rs:118:17
[INFO] [stdout]   43:     0x77a70b290aa4 - <unknown>
[INFO] [stdout]   44:     0x77a70b31da64 - clone
[INFO] [stdout]   45:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- test_array_write_in_branch_false stdout ----
[INFO] [stdout] fn main() -> int { a = [0, 0]
[INFO] [stdout] x = read_int()
[INFO] [stdout] if x > 0 {
[INFO] [stdout]     a[0] = 1
[INFO] [stdout] } else {
[INFO] [stdout]     a[0] = -1
[INFO] [stdout] }
[INFO] [stdout] print_int(a[0])
[INFO] [stdout] }
[INFO] [stdout] -------
[INFO] [stdout] Pass: GlobalizeIdentifiers(GlobalizeIdentifiers)
[INFO] [stdout] Pass: TypeCheck(TypeCheck)
[INFO] [stdout] Pass: ClosurizeFunctions(ClosurizeFunctions)
[INFO] [stdout] Pass: ClosurizeLambdas(ClosurizeLambdas)
[INFO] [stdout] Pass: TypeCheck(TypeCheck)
[INFO] [stdout] Pass: DisambiguateSubscript(DisambiguateSubscript)
[INFO] [stdout] Pass: ExtractStringOps(ExtractStringOps)
[INFO] [stdout] Pass: ShortCircuiting(ShortCircuiting)
[INFO] [stdout] Pass: TupleizeExcessArgs(TupleizeExcessArgs)
[INFO] [stdout] Pass: RemoveComplexOperands(RemoveComplexOperands)
[INFO] [stdout] Pass: TypeCheck(TypeCheck)
[INFO] [stdout] Pass: InjectAllocations(InjectAllocations)
[INFO] [stdout] Pass: DeclosurizeCalls(DeclosurizeCalls)
[INFO] [stdout] Pass: RegisterAllocation(RegisterAllocation)
[INFO] [stdout] Pass: PatchInstructions(PatchInstructions)
[INFO] [stdout] Pass: PreludeConclusion(PreludeConclusion)
[INFO] [stdout] Pass: ResolveWidth(ResolveWidth)
[INFO] [stdout] -- No Opt: -- 
[INFO] [stdout] 	.att_syntax
[INFO] [stdout] 	.align 8
[INFO] [stdout] 	.globl main
[INFO] [stdout] main:
[INFO] [stdout] 	pushq %rbp
[INFO] [stdout] 	pushq %rbx
[INFO] [stdout] 	pushq %r15
[INFO] [stdout] 	movq $32768, %rdi
[INFO] [stdout] 	movq $32768, %rsi
[INFO] [stdout] 	callq __gc_initialize
[INFO] [stdout] 	movq __gc_rootstack_begin(%rip), %r15
[INFO] [stdout] 	jmp .EE_452
[INFO] [stdout] .EE_452:
[INFO] [stdout] 	movq %rdi, %rbx
[INFO] [stdout] 	jmp .EE_445
[INFO] [stdout] .EE_447:
[INFO] [stdout] 	movq %rbx, %rdi
[INFO] [stdout] 	movq $0, %rsi
[INFO] [stdout] 	callq __subscript_array
[INFO] [stdout] 	movq %rax, %rdi
[INFO] [stdout] 	callq print_int
[INFO] [stdout] 	jmp .EE_446
[INFO] [stdout] .EE_448:
[INFO] [stdout] 	movq %rbx, %rdi
[INFO] [stdout] 	movq $0, %rsi
[INFO] [stdout] 	movq $1, %rdx
[INFO] [stdout] 	callq __assign_to_array_elem
[INFO] [stdout] 	jmp .EE_447
[INFO] [stdout] .EE_449:
[INFO] [stdout] 	movq %rbx, %rdi
[INFO] [stdout] 	movq $0, %rsi
[INFO] [stdout] 	movq $-1, %rdx
[INFO] [stdout] 	callq __assign_to_array_elem
[INFO] [stdout] 	jmp .EE_447
[INFO] [stdout] .EE_450:
[INFO] [stdout] 	movq __gc_free_ptr(%rip), %r11
[INFO] [stdout] 	addq $24, __gc_free_ptr(%rip)
[INFO] [stdout] 	movq $4611686018427388064, %rax
[INFO] [stdout] 	movq %rax, 0(%r11)
[INFO] [stdout] 	movq %r11, %rbx
[INFO] [stdout] 	movq $0, 8(%r11)
[INFO] [stdout] 	movq $0, 16(%r11)
[INFO] [stdout] 	callq read_int
[INFO] [stdout] 	movq %rax, %rcx
[INFO] [stdout] 	cmpq $0, %rcx
[INFO] [stdout] 	jg .EE_448
[INFO] [stdout] 	jmp .EE_449
[INFO] [stdout] .EE_451:
[INFO] [stdout] 	movq %r15, %rdi
[INFO] [stdout] 	movq $24, %rsi
[INFO] [stdout] 	callq __gc_collect
[INFO] [stdout] 	jmp .EE_450
[INFO] [stdout] .EE_445:
[INFO] [stdout] 	movq __gc_free_ptr(%rip), %rcx
[INFO] [stdout] 	addq $24, %rcx
[INFO] [stdout] 	cmpq __gc_fromspace_end(%rip), %rcx
[INFO] [stdout] 	jl .EE_450
[INFO] [stdout] 	jmp .EE_451
[INFO] [stdout] .EE_446:
[INFO] [stdout] 	popq %r15
[INFO] [stdout] 	popq %rbx
[INFO] [stdout] 	popq %rbp
[INFO] [stdout] 	retq
[INFO] [stdout] 
[INFO] [stdout] 	.section .note.GNU-stack,"",@progbits
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] thread 'test_array_write_in_branch_false' (247) panicked at crates/compiler/tests/utils.rs:37:9:
[INFO] [stdout] Failed assembler: failed to create temp file: No such file or directory (os error 2) at path "/opt/rustwide/workdir/crates/compiler/../../target/tmp/.tmpewZoI0"
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5e176419b9fa - std[ec4e911328de40a6]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x5e176419b9fa - std[ec4e911328de40a6]::backtrace_rs::backtrace::trace_unsynchronized::<std[ec4e911328de40a6]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x5e176419b9fa - std[ec4e911328de40a6]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x5e176419b9fa - <<std[ec4e911328de40a6]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[a96a4c5c53f902a3]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x5e17641b066a - <core[a96a4c5c53f902a3]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x5e17641b066a - core[a96a4c5c53f902a3]::fmt::write
[INFO] [stdout]    6:     0x5e17641a02f2 - std[ec4e911328de40a6]::io::default_write_fmt::<alloc[c960326de6de28e6]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/io/mod.rs:639:11
[INFO] [stdout]    7:     0x5e17641a02f2 - <alloc[c960326de6de28e6]::vec::Vec<u8> as std[ec4e911328de40a6]::io::Write>::write_fmt
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/io/mod.rs:1994:13
[INFO] [stdout]    8:     0x5e176417a45f - <std[ec4e911328de40a6]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x5e176417a45f - std[ec4e911328de40a6]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x5e1764193ea9 - std[ec4e911328de40a6]::panicking::default_hook
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x5e1763fb2f5c - <alloc[c960326de6de28e6]::boxed::Box<dyn for<'a, 'b> core[a96a4c5c53f902a3]::ops::function::Fn<(&'a std[ec4e911328de40a6]::panic::PanicHookInfo<'b>,), Output = ()> + core[a96a4c5c53f902a3]::marker::Sync + core[a96a4c5c53f902a3]::marker::Send> as core[a96a4c5c53f902a3]::ops::function::Fn<(&std[ec4e911328de40a6]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/alloc/src/boxed.rs:2254:9
[INFO] [stdout]   12:     0x5e1763fb2f5c - test[30c43f9fd66fea90]::test_main_with_exit_callback::<test[30c43f9fd66fea90]::test_main::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:145:21
[INFO] [stdout]   13:     0x5e1764194062 - <alloc[c960326de6de28e6]::boxed::Box<dyn for<'a, 'b> core[a96a4c5c53f902a3]::ops::function::Fn<(&'a std[ec4e911328de40a6]::panic::PanicHookInfo<'b>,), Output = ()> + core[a96a4c5c53f902a3]::marker::Sync + core[a96a4c5c53f902a3]::marker::Send> as core[a96a4c5c53f902a3]::ops::function::Fn<(&std[ec4e911328de40a6]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/alloc/src/boxed.rs:2254:9
[INFO] [stdout]   14:     0x5e1764194062 - std[ec4e911328de40a6]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:833:13
[INFO] [stdout]   15:     0x5e176417a518 - std[ec4e911328de40a6]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:698:13
[INFO] [stdout]   16:     0x5e1764171e09 - std[ec4e911328de40a6]::sys::backtrace::__rust_end_short_backtrace::<std[ec4e911328de40a6]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x5e176417b22d - __rustc[aa69f48705c57ca8]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:689:5
[INFO] [stdout]   18:     0x5e17641b0dfc - core[a96a4c5c53f902a3]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x5e1763f93786 - test_arrays[2a2b896bbe6fd044]::utils::execute_test_case
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/compiler/tests/utils.rs:37:9
[INFO] [stdout]   20:     0x5e1763fa4f40 - test_arrays[2a2b896bbe6fd044]::test_array_write_in_branch_false
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/compiler/tests/test_arrays.rs:395:5
[INFO] [stdout]   21:     0x5e1763f9c137 - test_arrays[2a2b896bbe6fd044]::test_array_write_in_branch_false::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/compiler/tests/test_arrays.rs:394:38
[INFO] [stdout]   22:     0x5e1763f96016 - <test_arrays[2a2b896bbe6fd044]::test_array_write_in_branch_false::{closure#0} as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   23:     0x5e1763fa703b - <fn() -> core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String> as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   24:     0x5e1763fa703b - test[30c43f9fd66fea90]::__rust_begin_short_backtrace::<core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String>, fn() -> core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:663:18
[INFO] [stdout]   25:     0x5e1763fb3a2b - test[30c43f9fd66fea90]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:686:74
[INFO] [stdout]   26:     0x5e1763fb3a2b - <core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<test[30c43f9fd66fea90]::run_test_in_process::{closure#0}> as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   27:     0x5e1763fb3a2b - std[ec4e911328de40a6]::panicking::catch_unwind::do_call::<core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<test[30c43f9fd66fea90]::run_test_in_process::{closure#0}>, core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:581:40
[INFO] [stdout]   28:     0x5e1763fb3a2b - std[ec4e911328de40a6]::panicking::catch_unwind::<core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String>, core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<test[30c43f9fd66fea90]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:544:19
[INFO] [stdout]   29:     0x5e1763fb3a2b - std[ec4e911328de40a6]::panic::catch_unwind::<core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<test[30c43f9fd66fea90]::run_test_in_process::{closure#0}>, core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panic.rs:359:14
[INFO] [stdout]   30:     0x5e1763fb3a2b - test[30c43f9fd66fea90]::run_test_in_process
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:686:27
[INFO] [stdout]   31:     0x5e1763fb3a2b - test[30c43f9fd66fea90]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:607:43
[INFO] [stdout]   32:     0x5e1763faf144 - test[30c43f9fd66fea90]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:637:41
[INFO] [stdout]   33:     0x5e1763faf144 - std[ec4e911328de40a6]::sys::backtrace::__rust_begin_short_backtrace::<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   34:     0x5e1763fb6632 - std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked::<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/thread/lifecycle.rs:91:13
[INFO] [stdout]   35:     0x5e1763fb6632 - <core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   36:     0x5e1763fb6632 - std[ec4e911328de40a6]::panicking::catch_unwind::do_call::<core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:581:40
[INFO] [stdout]   37:     0x5e1763fb6632 - std[ec4e911328de40a6]::panicking::catch_unwind::<(), core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:544:19
[INFO] [stdout]   38:     0x5e1763fb6632 - std[ec4e911328de40a6]::panic::catch_unwind::<core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panic.rs:359:14
[INFO] [stdout]   39:     0x5e1763fb6632 - std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked::<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/thread/lifecycle.rs:89:26
[INFO] [stdout]   40:     0x5e1763fb6632 - <std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1} as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   41:     0x5e176419b30f - <alloc[c960326de6de28e6]::boxed::Box<dyn core[a96a4c5c53f902a3]::ops::function::FnOnce<(), Output = ()> + core[a96a4c5c53f902a3]::marker::Send> as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/alloc/src/boxed.rs:2240:9
[INFO] [stdout]   42:     0x5e176419b30f - <std[ec4e911328de40a6]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/thread/unix.rs:118:17
[INFO] [stdout]   43:     0x77a70b290aa4 - <unknown>
[INFO] [stdout]   44:     0x77a70b31da64 - clone
[INFO] [stdout]   45:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- test_expr_index_write stdout ----
[INFO] [stdout] fn main() -> int { a = [10, 20, 30]
[INFO] [stdout] i = 1
[INFO] [stdout] a[i + 1] = 99
[INFO] [stdout] print_int(a[0])
[INFO] [stdout] print_int(a[1])
[INFO] [stdout] print_int(a[2])
[INFO] [stdout] }
[INFO] [stdout] -------
[INFO] [stdout] Pass: GlobalizeIdentifiers(GlobalizeIdentifiers)
[INFO] [stdout] Pass: TypeCheck(TypeCheck)
[INFO] [stdout] Pass: ClosurizeFunctions(ClosurizeFunctions)
[INFO] [stdout] Pass: ClosurizeLambdas(ClosurizeLambdas)
[INFO] [stdout] Pass: TypeCheck(TypeCheck)
[INFO] [stdout] Pass: DisambiguateSubscript(DisambiguateSubscript)
[INFO] [stdout] Pass: ExtractStringOps(ExtractStringOps)
[INFO] [stdout] Pass: ShortCircuiting(ShortCircuiting)
[INFO] [stdout] Pass: TupleizeExcessArgs(TupleizeExcessArgs)
[INFO] [stdout] Pass: RemoveComplexOperands(RemoveComplexOperands)
[INFO] [stdout] Pass: TypeCheck(TypeCheck)
[INFO] [stdout] Pass: InjectAllocations(InjectAllocations)
[INFO] [stdout] Pass: DeclosurizeCalls(DeclosurizeCalls)
[INFO] [stdout] Pass: RegisterAllocation(RegisterAllocation)
[INFO] [stdout] Pass: PatchInstructions(PatchInstructions)
[INFO] [stdout] Pass: PreludeConclusion(PreludeConclusion)
[INFO] [stdout] Pass: ResolveWidth(ResolveWidth)
[INFO] [stdout] -- No Opt: -- 
[INFO] [stdout] 	.att_syntax
[INFO] [stdout] 	.align 8
[INFO] [stdout] 	.globl main
[INFO] [stdout] main:
[INFO] [stdout] 	pushq %rbp
[INFO] [stdout] 	pushq %r15
[INFO] [stdout] 	pushq %rbx
[INFO] [stdout] 	movq $32768, %rdi
[INFO] [stdout] 	movq $32768, %rsi
[INFO] [stdout] 	callq __gc_initialize
[INFO] [stdout] 	movq __gc_rootstack_begin(%rip), %r15
[INFO] [stdout] 	jmp .EE_525
[INFO] [stdout] .EE_525:
[INFO] [stdout] 	movq %rdi, %rbx
[INFO] [stdout] 	jmp .EE_521
[INFO] [stdout] .EE_523:
[INFO] [stdout] 	movq __gc_free_ptr(%rip), %r11
[INFO] [stdout] 	addq $32, __gc_free_ptr(%rip)
[INFO] [stdout] 	movq $4611686018427388128, %rax
[INFO] [stdout] 	movq %rax, 0(%r11)
[INFO] [stdout] 	movq %r11, %rbx
[INFO] [stdout] 	movq $10, 8(%r11)
[INFO] [stdout] 	movq $20, 16(%r11)
[INFO] [stdout] 	movq $30, 24(%r11)
[INFO] [stdout] 	movq $1, %rsi
[INFO] [stdout] 	addq $1, %rsi
[INFO] [stdout] 	movq %rbx, %rdi
[INFO] [stdout] 	movq $99, %rdx
[INFO] [stdout] 	callq __assign_to_array_elem
[INFO] [stdout] 	movq %rbx, %rdi
[INFO] [stdout] 	movq $0, %rsi
[INFO] [stdout] 	callq __subscript_array
[INFO] [stdout] 	movq %rax, %rdi
[INFO] [stdout] 	callq print_int
[INFO] [stdout] 	movq %rbx, %rdi
[INFO] [stdout] 	movq $1, %rsi
[INFO] [stdout] 	callq __subscript_array
[INFO] [stdout] 	movq %rax, %rdi
[INFO] [stdout] 	callq print_int
[INFO] [stdout] 	movq %rbx, %rdi
[INFO] [stdout] 	movq $2, %rsi
[INFO] [stdout] 	callq __subscript_array
[INFO] [stdout] 	movq %rax, %rdi
[INFO] [stdout] 	callq print_int
[INFO] [stdout] 	jmp .EE_522
[INFO] [stdout] .EE_524:
[INFO] [stdout] 	movq %r15, %rdi
[INFO] [stdout] 	movq $32, %rsi
[INFO] [stdout] 	callq __gc_collect
[INFO] [stdout] 	jmp .EE_523
[INFO] [stdout] .EE_521:
[INFO] [stdout] 	movq __gc_free_ptr(%rip), %rcx
[INFO] [stdout] 	addq $32, %rcx
[INFO] [stdout] 	cmpq __gc_fromspace_end(%rip), %rcx
[INFO] [stdout] 	jl .EE_523
[INFO] [stdout] 	jmp .EE_524
[INFO] [stdout] .EE_522:
[INFO] [stdout] 	popq %rbx
[INFO] [stdout] 	popq %r15
[INFO] [stdout] 	popq %rbp
[INFO] [stdout] 	retq
[INFO] [stdout] 
[INFO] [stdout] 	.section .note.GNU-stack,"",@progbits
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] thread 'test_expr_index_write' (264) panicked at crates/compiler/tests/utils.rs:37:9:
[INFO] [stdout] Failed assembler: failed to create temp file: No such file or directory (os error 2) at path "/opt/rustwide/workdir/crates/compiler/../../target/tmp/.tmpCkzNhE"
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5e176419b9fa - std[ec4e911328de40a6]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x5e176419b9fa - std[ec4e911328de40a6]::backtrace_rs::backtrace::trace_unsynchronized::<std[ec4e911328de40a6]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x5e176419b9fa - std[ec4e911328de40a6]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x5e176419b9fa - <<std[ec4e911328de40a6]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[a96a4c5c53f902a3]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x5e17641b066a - <core[a96a4c5c53f902a3]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x5e17641b066a - core[a96a4c5c53f902a3]::fmt::write
[INFO] [stdout]    6:     0x5e17641a02f2 - std[ec4e911328de40a6]::io::default_write_fmt::<alloc[c960326de6de28e6]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/io/mod.rs:639:11
[INFO] [stdout]    7:     0x5e17641a02f2 - <alloc[c960326de6de28e6]::vec::Vec<u8> as std[ec4e911328de40a6]::io::Write>::write_fmt
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/io/mod.rs:1994:13
[INFO] [stdout]    8:     0x5e176417a45f - <std[ec4e911328de40a6]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x5e176417a45f - std[ec4e911328de40a6]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x5e1764193ea9 - std[ec4e911328de40a6]::panicking::default_hook
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x5e1763fb2f5c - <alloc[c960326de6de28e6]::boxed::Box<dyn for<'a, 'b> core[a96a4c5c53f902a3]::ops::function::Fn<(&'a std[ec4e911328de40a6]::panic::PanicHookInfo<'b>,), Output = ()> + core[a96a4c5c53f902a3]::marker::Sync + core[a96a4c5c53f902a3]::marker::Send> as core[a96a4c5c53f902a3]::ops::function::Fn<(&std[ec4e911328de40a6]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/alloc/src/boxed.rs:2254:9
[INFO] [stdout]   12:     0x5e1763fb2f5c - test[30c43f9fd66fea90]::test_main_with_exit_callback::<test[30c43f9fd66fea90]::test_main::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:145:21
[INFO] [stdout]   13:     0x5e1764194062 - <alloc[c960326de6de28e6]::boxed::Box<dyn for<'a, 'b> core[a96a4c5c53f902a3]::ops::function::Fn<(&'a std[ec4e911328de40a6]::panic::PanicHookInfo<'b>,), Output = ()> + core[a96a4c5c53f902a3]::marker::Sync + core[a96a4c5c53f902a3]::marker::Send> as core[a96a4c5c53f902a3]::ops::function::Fn<(&std[ec4e911328de40a6]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/alloc/src/boxed.rs:2254:9
[INFO] [stdout]   14:     0x5e1764194062 - std[ec4e911328de40a6]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:833:13
[INFO] [stdout]   15:     0x5e176417a518 - std[ec4e911328de40a6]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:698:13
[INFO] [stdout]   16:     0x5e1764171e09 - std[ec4e911328de40a6]::sys::backtrace::__rust_end_short_backtrace::<std[ec4e911328de40a6]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x5e176417b22d - __rustc[aa69f48705c57ca8]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:689:5
[INFO] [stdout]   18:     0x5e17641b0dfc - core[a96a4c5c53f902a3]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x5e1763f93786 - test_arrays[2a2b896bbe6fd044]::utils::execute_test_case
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/compiler/tests/utils.rs:37:9
[INFO] [stdout]   20:     0x5e1763f9e545 - test_arrays[2a2b896bbe6fd044]::test_expr_index_write
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/compiler/tests/test_arrays.rs:688:5
[INFO] [stdout]   21:     0x5e1763f9ba47 - test_arrays[2a2b896bbe6fd044]::test_expr_index_write::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/compiler/tests/test_arrays.rs:687:27
[INFO] [stdout]   22:     0x5e1763f956d6 - <test_arrays[2a2b896bbe6fd044]::test_expr_index_write::{closure#0} as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   23:     0x5e1763fa703b - <fn() -> core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String> as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   24:     0x5e1763fa703b - test[30c43f9fd66fea90]::__rust_begin_short_backtrace::<core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String>, fn() -> core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:663:18
[INFO] [stdout]   25:     0x5e1763fb3a2b - test[30c43f9fd66fea90]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:686:74
[INFO] [stdout]   26:     0x5e1763fb3a2b - <core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<test[30c43f9fd66fea90]::run_test_in_process::{closure#0}> as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   27:     0x5e1763fb3a2b - std[ec4e911328de40a6]::panicking::catch_unwind::do_call::<core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<test[30c43f9fd66fea90]::run_test_in_process::{closure#0}>, core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:581:40
[INFO] [stdout]   28:     0x5e1763fb3a2b - std[ec4e911328de40a6]::panicking::catch_unwind::<core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String>, core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<test[30c43f9fd66fea90]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:544:19
[INFO] [stdout]   29:     0x5e1763fb3a2b - std[ec4e911328de40a6]::panic::catch_unwind::<core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<test[30c43f9fd66fea90]::run_test_in_process::{closure#0}>, core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panic.rs:359:14
[INFO] [stdout]   30:     0x5e1763fb3a2b - test[30c43f9fd66fea90]::run_test_in_process
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:686:27
[INFO] [stdout]   31:     0x5e1763fb3a2b - test[30c43f9fd66fea90]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:607:43
[INFO] [stdout]   32:     0x5e1763faf144 - test[30c43f9fd66fea90]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:637:41
[INFO] [stdout]   33:     0x5e1763faf144 - std[ec4e911328de40a6]::sys::backtrace::__rust_begin_short_backtrace::<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   34:     0x5e1763fb6632 - std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked::<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/thread/lifecycle.rs:91:13
[INFO] [stdout]   35:     0x5e1763fb6632 - <core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   36:     0x5e1763fb6632 - std[ec4e911328de40a6]::panicking::catch_unwind::do_call::<core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:581:40
[INFO] [stdout]   37:     0x5e1763fb6632 - std[ec4e911328de40a6]::panicking::catch_unwind::<(), core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:544:19
[INFO] [stdout]   38:     0x5e1763fb6632 - std[ec4e911328de40a6]::panic::catch_unwind::<core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panic.rs:359:14
[INFO] [stdout]   39:     0x5e1763fb6632 - std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked::<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/thread/lifecycle.rs:89:26
[INFO] [stdout]   40:     0x5e1763fb6632 - <std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1} as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   41:     0x5e176419b30f - <alloc[c960326de6de28e6]::boxed::Box<dyn core[a96a4c5c53f902a3]::ops::function::FnOnce<(), Output = ()> + core[a96a4c5c53f902a3]::marker::Send> as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/alloc/src/boxed.rs:2240:9
[INFO] [stdout]   42:     0x5e176419b30f - <std[ec4e911328de40a6]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/thread/unix.rs:118:17
[INFO] [stdout]   43:     0x77a70b290aa4 - <unknown>
[INFO] [stdout]   44:     0x77a70b31da64 - clone
[INFO] [stdout]   45:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- test_index_from_input stdout ----
[INFO] [stdout] fn main() -> int { a = [10, 20, 30]
[INFO] [stdout] i = read_int()
[INFO] [stdout] print_int(a[i])
[INFO] [stdout] }
[INFO] [stdout] -------
[INFO] [stdout] Pass: GlobalizeIdentifiers(GlobalizeIdentifiers)
[INFO] [stdout] Pass: TypeCheck(TypeCheck)
[INFO] [stdout] Pass: ClosurizeFunctions(ClosurizeFunctions)
[INFO] [stdout] Pass: ClosurizeLambdas(ClosurizeLambdas)
[INFO] [stdout] Pass: TypeCheck(TypeCheck)
[INFO] [stdout] Pass: DisambiguateSubscript(DisambiguateSubscript)
[INFO] [stdout] Pass: ExtractStringOps(ExtractStringOps)
[INFO] [stdout] Pass: ShortCircuiting(ShortCircuiting)
[INFO] [stdout] Pass: TupleizeExcessArgs(TupleizeExcessArgs)
[INFO] [stdout] Pass: RemoveComplexOperands(RemoveComplexOperands)
[INFO] [stdout] Pass: TypeCheck(TypeCheck)
[INFO] [stdout] Pass: InjectAllocations(InjectAllocations)
[INFO] [stdout] Pass: DeclosurizeCalls(DeclosurizeCalls)
[INFO] [stdout] Pass: RegisterAllocation(RegisterAllocation)
[INFO] [stdout] Pass: PatchInstructions(PatchInstructions)
[INFO] [stdout] Pass: PreludeConclusion(PreludeConclusion)
[INFO] [stdout] Pass: ResolveWidth(ResolveWidth)
[INFO] [stdout] -- No Opt: -- 
[INFO] [stdout] 	.att_syntax
[INFO] [stdout] 	.align 8
[INFO] [stdout] 	.globl main
[INFO] [stdout] main:
[INFO] [stdout] 	pushq %rbp
[INFO] [stdout] 	pushq %rbx
[INFO] [stdout] 	pushq %r15
[INFO] [stdout] 	movq $32768, %rdi
[INFO] [stdout] 	movq $32768, %rsi
[INFO] [stdout] 	callq __gc_initialize
[INFO] [stdout] 	movq __gc_rootstack_begin(%rip), %r15
[INFO] [stdout] 	jmp .EE_532
[INFO] [stdout] .EE_532:
[INFO] [stdout] 	movq %rdi, %rbx
[INFO] [stdout] 	jmp .EE_528
[INFO] [stdout] .EE_530:
[INFO] [stdout] 	movq __gc_free_ptr(%rip), %r11
[INFO] [stdout] 	addq $32, __gc_free_ptr(%rip)
[INFO] [stdout] 	movq $4611686018427388128, %rax
[INFO] [stdout] 	movq %rax, 0(%r11)
[INFO] [stdout] 	movq %r11, %rbx
[INFO] [stdout] 	movq $10, 8(%r11)
[INFO] [stdout] 	movq $20, 16(%r11)
[INFO] [stdout] 	movq $30, 24(%r11)
[INFO] [stdout] 	callq read_int
[INFO] [stdout] 	movq %rax, %rsi
[INFO] [stdout] 	movq %rbx, %rdi
[INFO] [stdout] 	callq __subscript_array
[INFO] [stdout] 	movq %rax, %rdi
[INFO] [stdout] 	callq print_int
[INFO] [stdout] 	jmp .EE_529
[INFO] [stdout] .EE_531:
[INFO] [stdout] 	movq %r15, %rdi
[INFO] [stdout] 	movq $32, %rsi
[INFO] [stdout] 	callq __gc_collect
[INFO] [stdout] 	jmp .EE_530
[INFO] [stdout] .EE_528:
[INFO] [stdout] 	movq __gc_free_ptr(%rip), %rcx
[INFO] [stdout] 	addq $32, %rcx
[INFO] [stdout] 	cmpq __gc_fromspace_end(%rip), %rcx
[INFO] [stdout] 	jl .EE_530
[INFO] [stdout] 	jmp .EE_531
[INFO] [stdout] .EE_529:
[INFO] [stdout] 	popq %r15
[INFO] [stdout] 	popq %rbx
[INFO] [stdout] 	popq %rbp
[INFO] [stdout] 	retq
[INFO] [stdout] 
[INFO] [stdout] 	.section .note.GNU-stack,"",@progbits
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] thread 'test_index_from_input' (266) panicked at crates/compiler/tests/utils.rs:37:9:
[INFO] [stdout] Failed assembler: failed to create temp file: No such file or directory (os error 2) at path "/opt/rustwide/workdir/crates/compiler/../../target/tmp/.tmpJt0N5b"
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5e176419b9fa - std[ec4e911328de40a6]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x5e176419b9fa - std[ec4e911328de40a6]::backtrace_rs::backtrace::trace_unsynchronized::<std[ec4e911328de40a6]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x5e176419b9fa - std[ec4e911328de40a6]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x5e176419b9fa - <<std[ec4e911328de40a6]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[a96a4c5c53f902a3]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x5e17641b066a - <core[a96a4c5c53f902a3]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x5e17641b066a - core[a96a4c5c53f902a3]::fmt::write
[INFO] [stdout]    6:     0x5e17641a02f2 - std[ec4e911328de40a6]::io::default_write_fmt::<alloc[c960326de6de28e6]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/io/mod.rs:639:11
[INFO] [stdout]    7:     0x5e17641a02f2 - <alloc[c960326de6de28e6]::vec::Vec<u8> as std[ec4e911328de40a6]::io::Write>::write_fmt
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/io/mod.rs:1994:13
[INFO] [stdout]    8:     0x5e176417a45f - <std[ec4e911328de40a6]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x5e176417a45f - std[ec4e911328de40a6]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x5e1764193ea9 - std[ec4e911328de40a6]::panicking::default_hook
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x5e1763fb2f5c - <alloc[c960326de6de28e6]::boxed::Box<dyn for<'a, 'b> core[a96a4c5c53f902a3]::ops::function::Fn<(&'a std[ec4e911328de40a6]::panic::PanicHookInfo<'b>,), Output = ()> + core[a96a4c5c53f902a3]::marker::Sync + core[a96a4c5c53f902a3]::marker::Send> as core[a96a4c5c53f902a3]::ops::function::Fn<(&std[ec4e911328de40a6]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/alloc/src/boxed.rs:2254:9
[INFO] [stdout]   12:     0x5e1763fb2f5c - test[30c43f9fd66fea90]::test_main_with_exit_callback::<test[30c43f9fd66fea90]::test_main::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:145:21
[INFO] [stdout]   13:     0x5e1764194062 - <alloc[c960326de6de28e6]::boxed::Box<dyn for<'a, 'b> core[a96a4c5c53f902a3]::ops::function::Fn<(&'a std[ec4e911328de40a6]::panic::PanicHookInfo<'b>,), Output = ()> + core[a96a4c5c53f902a3]::marker::Sync + core[a96a4c5c53f902a3]::marker::Send> as core[a96a4c5c53f902a3]::ops::function::Fn<(&std[ec4e911328de40a6]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/alloc/src/boxed.rs:2254:9
[INFO] [stdout]   14:     0x5e1764194062 - std[ec4e911328de40a6]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:833:13
[INFO] [stdout]   15:     0x5e176417a518 - std[ec4e911328de40a6]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:698:13
[INFO] [stdout]   16:     0x5e1764171e09 - std[ec4e911328de40a6]::sys::backtrace::__rust_end_short_backtrace::<std[ec4e911328de40a6]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x5e176417b22d - __rustc[aa69f48705c57ca8]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:689:5
[INFO] [stdout]   18:     0x5e17641b0dfc - core[a96a4c5c53f902a3]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x5e1763f93786 - test_arrays[2a2b896bbe6fd044]::utils::execute_test_case
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/compiler/tests/utils.rs:37:9
[INFO] [stdout]   20:     0x5e1763f9e900 - test_arrays[2a2b896bbe6fd044]::test_index_from_input
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/compiler/tests/test_arrays.rs:703:5
[INFO] [stdout]   21:     0x5e1763f9ba77 - test_arrays[2a2b896bbe6fd044]::test_index_from_input::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/compiler/tests/test_arrays.rs:702:27
[INFO] [stdout]   22:     0x5e1763f95716 - <test_arrays[2a2b896bbe6fd044]::test_index_from_input::{closure#0} as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   23:     0x5e1763fa703b - <fn() -> core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String> as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   24:     0x5e1763fa703b - test[30c43f9fd66fea90]::__rust_begin_short_backtrace::<core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String>, fn() -> core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:663:18
[INFO] [stdout]   25:     0x5e1763fb3a2b - test[30c43f9fd66fea90]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:686:74
[INFO] [stdout]   26:     0x5e1763fb3a2b - <core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<test[30c43f9fd66fea90]::run_test_in_process::{closure#0}> as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   27:     0x5e1763fb3a2b - std[ec4e911328de40a6]::panicking::catch_unwind::do_call::<core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<test[30c43f9fd66fea90]::run_test_in_process::{closure#0}>, core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:581:40
[INFO] [stdout]   28:     0x5e1763fb3a2b - std[ec4e911328de40a6]::panicking::catch_unwind::<core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String>, core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<test[30c43f9fd66fea90]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:544:19
[INFO] [stdout]   29:     0x5e1763fb3a2b - std[ec4e911328de40a6]::panic::catch_unwind::<core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<test[30c43f9fd66fea90]::run_test_in_process::{closure#0}>, core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panic.rs:359:14
[INFO] [stdout]   30:     0x5e1763fb3a2b - test[30c43f9fd66fea90]::run_test_in_process
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:686:27
[INFO] [stdout]   31:     0x5e1763fb3a2b - test[30c43f9fd66fea90]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:607:43
[INFO] [stdout]   32:     0x5e1763faf144 - test[30c43f9fd66fea90]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:637:41
[INFO] [stdout]   33:     0x5e1763faf144 - std[ec4e911328de40a6]::sys::backtrace::__rust_begin_short_backtrace::<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   34:     0x5e1763fb6632 - std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked::<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/thread/lifecycle.rs:91:13
[INFO] [stdout]   35:     0x5e1763fb6632 - <core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   36:     0x5e1763fb6632 - std[ec4e911328de40a6]::panicking::catch_unwind::do_call::<core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:581:40
[INFO] [stdout]   37:     0x5e1763fb6632 - std[ec4e911328de40a6]::panicking::catch_unwind::<(), core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:544:19
[INFO] [stdout]   38:     0x5e1763fb6632 - std[ec4e911328de40a6]::panic::catch_unwind::<core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panic.rs:359:14
[INFO] [stdout]   39:     0x5e1763fb6632 - std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked::<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/thread/lifecycle.rs:89:26
[INFO] [stdout]   40:     0x5e1763fb6632 - <std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1} as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   41:     0x5e176419b30f - <alloc[c960326de6de28e6]::boxed::Box<dyn core[a96a4c5c53f902a3]::ops::function::FnOnce<(), Output = ()> + core[a96a4c5c53f902a3]::marker::Send> as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/alloc/src/boxed.rs:2240:9
[INFO] [stdout]   42:     0x5e176419b30f - <std[ec4e911328de40a6]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/thread/unix.rs:118:17
[INFO] [stdout]   43:     0x77a70b290aa4 - <unknown>
[INFO] [stdout]   44:     0x77a70b31da64 - clone
[INFO] [stdout]   45:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- test_loop_scan_array stdout ----
[INFO] [stdout] fn main() -> int { a = [1, 2, 3, 4, 5]
[INFO] [stdout] sum = 0
[INFO] [stdout] i = 0
[INFO] [stdout] while i < 5 {
[INFO] [stdout]     sum = sum + a[i]
[INFO] [stdout]     i = i + 1
[INFO] [stdout] }
[INFO] [stdout] print_int(sum)
[INFO] [stdout] }
[INFO] [stdout] -------
[INFO] [stdout] Pass: GlobalizeIdentifiers(GlobalizeIdentifiers)
[INFO] [stdout] Pass: TypeCheck(TypeCheck)
[INFO] [stdout] Pass: ClosurizeFunctions(ClosurizeFunctions)
[INFO] [stdout] Pass: ClosurizeLambdas(ClosurizeLambdas)
[INFO] [stdout] Pass: TypeCheck(TypeCheck)
[INFO] [stdout] Pass: DisambiguateSubscript(DisambiguateSubscript)
[INFO] [stdout] Pass: ExtractStringOps(ExtractStringOps)
[INFO] [stdout] Pass: ShortCircuiting(ShortCircuiting)
[INFO] [stdout] Pass: TupleizeExcessArgs(TupleizeExcessArgs)
[INFO] [stdout] Pass: RemoveComplexOperands(RemoveComplexOperands)
[INFO] [stdout] Pass: TypeCheck(TypeCheck)
[INFO] [stdout] Pass: InjectAllocations(InjectAllocations)
[INFO] [stdout] Pass: DeclosurizeCalls(DeclosurizeCalls)
[INFO] [stdout] Pass: RegisterAllocation(RegisterAllocation)
[INFO] [stdout] Pass: PatchInstructions(PatchInstructions)
[INFO] [stdout] Pass: PreludeConclusion(PreludeConclusion)
[INFO] [stdout] Pass: ResolveWidth(ResolveWidth)
[INFO] [stdout] -- No Opt: -- 
[INFO] [stdout] 	.att_syntax
[INFO] [stdout] 	.align 8
[INFO] [stdout] 	.globl main
[INFO] [stdout] main:
[INFO] [stdout] 	pushq %rbp
[INFO] [stdout] 	pushq %r13
[INFO] [stdout] 	pushq %rbx
[INFO] [stdout] 	pushq %r15
[INFO] [stdout] 	pushq %r12
[INFO] [stdout] 	movq $32768, %rdi
[INFO] [stdout] 	movq $32768, %rsi
[INFO] [stdout] 	callq __gc_initialize
[INFO] [stdout] 	movq __gc_rootstack_begin(%rip), %r15
[INFO] [stdout] 	jmp .EE_575
[INFO] [stdout] .EE_575:
[INFO] [stdout] 	movq %rdi, %rbx
[INFO] [stdout] 	jmp .EE_568
[INFO] [stdout] .EE_570:
[INFO] [stdout] 	movq %r12, %rdi
[INFO] [stdout] 	callq print_int
[INFO] [stdout] 	jmp .EE_569
[INFO] [stdout] .EE_571:
[INFO] [stdout] 	cmpq $5, %rbx
[INFO] [stdout] 	jl .EE_572
[INFO] [stdout] 	jmp .EE_570
[INFO] [stdout] .EE_572:
[INFO] [stdout] 	movq %r13, %rdi
[INFO] [stdout] 	movq %rbx, %rsi
[INFO] [stdout] 	callq __subscript_array
[INFO] [stdout] 	movq %rax, %rcx
[INFO] [stdout] 	addq %rcx, %r12
[INFO] [stdout] 	addq $1, %rbx
[INFO] [stdout] 	jmp .EE_571
[INFO] [stdout] .EE_573:
[INFO] [stdout] 	movq __gc_free_ptr(%rip), %r11
[INFO] [stdout] 	addq $48, __gc_free_ptr(%rip)
[INFO] [stdout] 	movq $4611686018427388256, %rax
[INFO] [stdout] 	movq %rax, 0(%r11)
[INFO] [stdout] 	movq %r11, %r13
[INFO] [stdout] 	movq $1, 8(%r11)
[INFO] [stdout] 	movq $2, 16(%r11)
[INFO] [stdout] 	movq $3, 24(%r11)
[INFO] [stdout] 	movq $4, 32(%r11)
[INFO] [stdout] 	movq $5, 40(%r11)
[INFO] [stdout] 	movq $0, %r12
[INFO] [stdout] 	movq $0, %rbx
[INFO] [stdout] 	jmp .EE_571
[INFO] [stdout] .EE_574:
[INFO] [stdout] 	movq %r15, %rdi
[INFO] [stdout] 	movq $48, %rsi
[INFO] [stdout] 	callq __gc_collect
[INFO] [stdout] 	jmp .EE_573
[INFO] [stdout] .EE_568:
[INFO] [stdout] 	movq __gc_free_ptr(%rip), %rcx
[INFO] [stdout] 	addq $48, %rcx
[INFO] [stdout] 	cmpq __gc_fromspace_end(%rip), %rcx
[INFO] [stdout] 	jl .EE_573
[INFO] [stdout] 	jmp .EE_574
[INFO] [stdout] .EE_569:
[INFO] [stdout] 	popq %r12
[INFO] [stdout] 	popq %r15
[INFO] [stdout] 	popq %rbx
[INFO] [stdout] 	popq %r13
[INFO] [stdout] 	popq %rbp
[INFO] [stdout] 	retq
[INFO] [stdout] 
[INFO] [stdout] 	.section .note.GNU-stack,"",@progbits
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] thread 'test_loop_scan_array' (270) panicked at crates/compiler/tests/utils.rs:37:9:
[INFO] [stdout] Failed assembler: failed to create temp file: No such file or directory (os error 2) at path "/opt/rustwide/workdir/crates/compiler/../../target/tmp/.tmp3mEots"
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5e176419b9fa - std[ec4e911328de40a6]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x5e176419b9fa - std[ec4e911328de40a6]::backtrace_rs::backtrace::trace_unsynchronized::<std[ec4e911328de40a6]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x5e176419b9fa - std[ec4e911328de40a6]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x5e176419b9fa - <<std[ec4e911328de40a6]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[a96a4c5c53f902a3]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x5e17641b066a - <core[a96a4c5c53f902a3]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x5e17641b066a - core[a96a4c5c53f902a3]::fmt::write
[INFO] [stdout]    6:     0x5e17641a02f2 - std[ec4e911328de40a6]::io::default_write_fmt::<alloc[c960326de6de28e6]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/io/mod.rs:639:11
[INFO] [stdout]    7:     0x5e17641a02f2 - <alloc[c960326de6de28e6]::vec::Vec<u8> as std[ec4e911328de40a6]::io::Write>::write_fmt
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/io/mod.rs:1994:13
[INFO] [stdout]    8:     0x5e176417a45f - <std[ec4e911328de40a6]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x5e176417a45f - std[ec4e911328de40a6]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x5e1764193ea9 - std[ec4e911328de40a6]::panicking::default_hook
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x5e1763fb2f5c - <alloc[c960326de6de28e6]::boxed::Box<dyn for<'a, 'b> core[a96a4c5c53f902a3]::ops::function::Fn<(&'a std[ec4e911328de40a6]::panic::PanicHookInfo<'b>,), Output = ()> + core[a96a4c5c53f902a3]::marker::Sync + core[a96a4c5c53f902a3]::marker::Send> as core[a96a4c5c53f902a3]::ops::function::Fn<(&std[ec4e911328de40a6]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/alloc/src/boxed.rs:2254:9
[INFO] [stdout]   12:     0x5e1763fb2f5c - test[30c43f9fd66fea90]::test_main_with_exit_callback::<test[30c43f9fd66fea90]::test_main::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:145:21
[INFO] [stdout]   13:     0x5e1764194062 - <alloc[c960326de6de28e6]::boxed::Box<dyn for<'a, 'b> core[a96a4c5c53f902a3]::ops::function::Fn<(&'a std[ec4e911328de40a6]::panic::PanicHookInfo<'b>,), Output = ()> + core[a96a4c5c53f902a3]::marker::Sync + core[a96a4c5c53f902a3]::marker::Send> as core[a96a4c5c53f902a3]::ops::function::Fn<(&std[ec4e911328de40a6]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/alloc/src/boxed.rs:2254:9
[INFO] [stdout]   14:     0x5e1764194062 - std[ec4e911328de40a6]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:833:13
[INFO] [stdout]   15:     0x5e176417a518 - std[ec4e911328de40a6]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:698:13
[INFO] [stdout]   16:     0x5e1764171e09 - std[ec4e911328de40a6]::sys::backtrace::__rust_end_short_backtrace::<std[ec4e911328de40a6]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x5e176417b22d - __rustc[aa69f48705c57ca8]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:689:5
[INFO] [stdout]   18:     0x5e17641b0dfc - core[a96a4c5c53f902a3]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x5e1763f93786 - test_arrays[2a2b896bbe6fd044]::utils::execute_test_case
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/compiler/tests/utils.rs:37:9
[INFO] [stdout]   20:     0x5e1763f9d8bc - test_arrays[2a2b896bbe6fd044]::test_loop_scan_array
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/compiler/tests/test_arrays.rs:731:5
[INFO] [stdout]   21:     0x5e1763f9b957 - test_arrays[2a2b896bbe6fd044]::test_loop_scan_array::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/compiler/tests/test_arrays.rs:729:26
[INFO] [stdout]   22:     0x5e1763f95596 - <test_arrays[2a2b896bbe6fd044]::test_loop_scan_array::{closure#0} as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   23:     0x5e1763fa703b - <fn() -> core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String> as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   24:     0x5e1763fa703b - test[30c43f9fd66fea90]::__rust_begin_short_backtrace::<core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String>, fn() -> core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:663:18
[INFO] [stdout]   25:     0x5e1763fb3a2b - test[30c43f9fd66fea90]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:686:74
[INFO] [stdout]   26:     0x5e1763fb3a2b - <core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<test[30c43f9fd66fea90]::run_test_in_process::{closure#0}> as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   27:     0x5e1763fb3a2b - std[ec4e911328de40a6]::panicking::catch_unwind::do_call::<core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<test[30c43f9fd66fea90]::run_test_in_process::{closure#0}>, core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:581:40
[INFO] [stdout]   28:     0x5e1763fb3a2b - std[ec4e911328de40a6]::panicking::catch_unwind::<core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String>, core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<test[30c43f9fd66fea90]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:544:19
[INFO] [stdout]   29:     0x5e1763fb3a2b - std[ec4e911328de40a6]::panic::catch_unwind::<core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<test[30c43f9fd66fea90]::run_test_in_process::{closure#0}>, core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panic.rs:359:14
[INFO] [stdout]   30:     0x5e1763fb3a2b - test[30c43f9fd66fea90]::run_test_in_process
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:686:27
[INFO] [stdout]   31:     0x5e1763fb3a2b - test[30c43f9fd66fea90]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:607:43
[INFO] [stdout]   32:     0x5e1763faf144 - test[30c43f9fd66fea90]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:637:41
[INFO] [stdout]   33:     0x5e1763faf144 - std[ec4e911328de40a6]::sys::backtrace::__rust_begin_short_backtrace::<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   34:     0x5e1763fb6632 - std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked::<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/thread/lifecycle.rs:91:13
[INFO] [stdout]   35:     0x5e1763fb6632 - <core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   36:     0x5e1763fb6632 - std[ec4e911328de40a6]::panicking::catch_unwind::do_call::<core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:581:40
[INFO] [stdout]   37:     0x5e1763fb6632 - std[ec4e911328de40a6]::panicking::catch_unwind::<(), core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:544:19
[INFO] [stdout]   38:     0x5e1763fb6632 - std[ec4e911328de40a6]::panic::catch_unwind::<core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panic.rs:359:14
[INFO] [stdout]   39:     0x5e1763fb6632 - std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked::<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/thread/lifecycle.rs:89:26
[INFO] [stdout]   40:     0x5e1763fb6632 - <std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1} as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   41:     0x5e176419b30f - <alloc[c960326de6de28e6]::boxed::Box<dyn core[a96a4c5c53f902a3]::ops::function::FnOnce<(), Output = ()> + core[a96a4c5c53f902a3]::marker::Send> as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/alloc/src/boxed.rs:2240:9
[INFO] [stdout]   42:     0x5e176419b30f - <std[ec4e911328de40a6]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/thread/unix.rs:118:17
[INFO] [stdout]   43:     0x77a70b290aa4 - <unknown>
[INFO] [stdout]   44:     0x77a70b31da64 - clone
[INFO] [stdout]   45:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- test_bool_array_write_in_branch_false stdout ----
[INFO] [stdout] fn main() -> int { a = [false, false]
[INFO] [stdout] x = read_int()
[INFO] [stdout] if x > 0 {
[INFO] [stdout]     a[0] = true
[INFO] [stdout] } else {
[INFO] [stdout]     a[1] = true
[INFO] [stdout] }
[INFO] [stdout] if a[0] { print_int(1) } else { print_int(0) }
[INFO] [stdout] if a[1] { print_int(1) } else { print_int(0) }
[INFO] [stdout] }
[INFO] [stdout] -------
[INFO] [stdout] Pass: GlobalizeIdentifiers(GlobalizeIdentifiers)
[INFO] [stdout] Pass: TypeCheck(TypeCheck)
[INFO] [stdout] Pass: ClosurizeFunctions(ClosurizeFunctions)
[INFO] [stdout] Pass: ClosurizeLambdas(ClosurizeLambdas)
[INFO] [stdout] Pass: TypeCheck(TypeCheck)
[INFO] [stdout] Pass: DisambiguateSubscript(DisambiguateSubscript)
[INFO] [stdout] Pass: ExtractStringOps(ExtractStringOps)
[INFO] [stdout] Pass: ShortCircuiting(ShortCircuiting)
[INFO] [stdout] Pass: TupleizeExcessArgs(TupleizeExcessArgs)
[INFO] [stdout] Pass: RemoveComplexOperands(RemoveComplexOperands)
[INFO] [stdout] Pass: TypeCheck(TypeCheck)
[INFO] [stdout] Pass: InjectAllocations(InjectAllocations)
[INFO] [stdout] Pass: DeclosurizeCalls(DeclosurizeCalls)
[INFO] [stdout] Pass: RegisterAllocation(RegisterAllocation)
[INFO] [stdout] Pass: PatchInstructions(PatchInstructions)
[INFO] [stdout] Pass: PreludeConclusion(PreludeConclusion)
[INFO] [stdout] Pass: ResolveWidth(ResolveWidth)
[INFO] [stdout] -- No Opt: -- 
[INFO] [stdout] 	.att_syntax
[INFO] [stdout] 	.align 8
[INFO] [stdout] 	.globl main
[INFO] [stdout] main:
[INFO] [stdout] 	pushq %rbp
[INFO] [stdout] 	pushq %r15
[INFO] [stdout] 	pushq %rbx
[INFO] [stdout] 	movq $32768, %rdi
[INFO] [stdout] 	movq $32768, %rsi
[INFO] [stdout] 	callq __gc_initialize
[INFO] [stdout] 	movq __gc_rootstack_begin(%rip), %r15
[INFO] [stdout] 	jmp .EE_480
[INFO] [stdout] .EE_480:
[INFO] [stdout] 	movq %rdi, %rbx
[INFO] [stdout] 	jmp .EE_468
[INFO] [stdout] .EE_470:
[INFO] [stdout] 	movq $1, %rdi
[INFO] [stdout] 	callq print_int
[INFO] [stdout] 	jmp .EE_469
[INFO] [stdout] .EE_471:
[INFO] [stdout] 	movq $0, %rdi
[INFO] [stdout] 	callq print_int
[INFO] [stdout] 	jmp .EE_469
[INFO] [stdout] .EE_472:
[INFO] [stdout] 	movq %rbx, %rdi
[INFO] [stdout] 	movq $1, %rsi
[INFO] [stdout] 	callq __subscript_array
[INFO] [stdout] 	cmpq $0, %rax
[INFO] [stdout] 	jne .EE_470
[INFO] [stdout] 	jmp .EE_471
[INFO] [stdout] .EE_473:
[INFO] [stdout] 	movq $1, %rdi
[INFO] [stdout] 	callq print_int
[INFO] [stdout] 	jmp .EE_472
[INFO] [stdout] .EE_474:
[INFO] [stdout] 	movq $0, %rdi
[INFO] [stdout] 	callq print_int
[INFO] [stdout] 	jmp .EE_472
[INFO] [stdout] .EE_475:
[INFO] [stdout] 	movq %rbx, %rdi
[INFO] [stdout] 	movq $0, %rsi
[INFO] [stdout] 	callq __subscript_array
[INFO] [stdout] 	cmpq $0, %rax
[INFO] [stdout] 	jne .EE_473
[INFO] [stdout] 	jmp .EE_474
[INFO] [stdout] .EE_476:
[INFO] [stdout] 	movq %rbx, %rdi
[INFO] [stdout] 	movq $0, %rsi
[INFO] [stdout] 	movq $1, %rdx
[INFO] [stdout] 	callq __assign_to_array_elem
[INFO] [stdout] 	jmp .EE_475
[INFO] [stdout] .EE_477:
[INFO] [stdout] 	movq %rbx, %rdi
[INFO] [stdout] 	movq $1, %rsi
[INFO] [stdout] 	movq $1, %rdx
[INFO] [stdout] 	callq __assign_to_array_elem
[INFO] [stdout] 	jmp .EE_475
[INFO] [stdout] .EE_478:
[INFO] [stdout] 	movq __gc_free_ptr(%rip), %r11
[INFO] [stdout] 	addq $10, __gc_free_ptr(%rip)
[INFO] [stdout] 	movq $4611686018427388036, %rax
[INFO] [stdout] 	movq %rax, 0(%r11)
[INFO] [stdout] 	movq %r11, %rbx
[INFO] [stdout] 	movb $0, 8(%r11)
[INFO] [stdout] 	movb $0, 9(%r11)
[INFO] [stdout] 	callq read_int
[INFO] [stdout] 	movq %rax, %rcx
[INFO] [stdout] 	cmpq $0, %rcx
[INFO] [stdout] 	jg .EE_476
[INFO] [stdout] 	jmp .EE_477
[INFO] [stdout] .EE_479:
[INFO] [stdout] 	movq %r15, %rdi
[INFO] [stdout] 	movq $10, %rsi
[INFO] [stdout] 	callq __gc_collect
[INFO] [stdout] 	jmp .EE_478
[INFO] [stdout] .EE_468:
[INFO] [stdout] 	movq __gc_free_ptr(%rip), %rcx
[INFO] [stdout] 	addq $10, %rcx
[INFO] [stdout] 	cmpq __gc_fromspace_end(%rip), %rcx
[INFO] [stdout] 	jl .EE_478
[INFO] [stdout] 	jmp .EE_479
[INFO] [stdout] .EE_469:
[INFO] [stdout] 	popq %rbx
[INFO] [stdout] 	popq %r15
[INFO] [stdout] 	popq %rbp
[INFO] [stdout] 	retq
[INFO] [stdout] 
[INFO] [stdout] 	.section .note.GNU-stack,"",@progbits
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] thread 'test_bool_array_write_in_branch_false' (259) panicked at crates/compiler/tests/utils.rs:37:9:
[INFO] [stdout] Failed assembler: failed to create temp file: No such file or directory (os error 2) at path "/opt/rustwide/workdir/crates/compiler/../../target/tmp/.tmptHrCad"
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5e176419b9fa - std[ec4e911328de40a6]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x5e176419b9fa - std[ec4e911328de40a6]::backtrace_rs::backtrace::trace_unsynchronized::<std[ec4e911328de40a6]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x5e176419b9fa - std[ec4e911328de40a6]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x5e176419b9fa - <<std[ec4e911328de40a6]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[a96a4c5c53f902a3]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x5e17641b066a - <core[a96a4c5c53f902a3]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x5e17641b066a - core[a96a4c5c53f902a3]::fmt::write
[INFO] [stdout]    6:     0x5e17641a02f2 - std[ec4e911328de40a6]::io::default_write_fmt::<alloc[c960326de6de28e6]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/io/mod.rs:639:11
[INFO] [stdout]    7:     0x5e17641a02f2 - <alloc[c960326de6de28e6]::vec::Vec<u8> as std[ec4e911328de40a6]::io::Write>::write_fmt
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/io/mod.rs:1994:13
[INFO] [stdout]    8:     0x5e176417a45f - <std[ec4e911328de40a6]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x5e176417a45f - std[ec4e911328de40a6]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x5e1764193ea9 - std[ec4e911328de40a6]::panicking::default_hook
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x5e1763fb2f5c - <alloc[c960326de6de28e6]::boxed::Box<dyn for<'a, 'b> core[a96a4c5c53f902a3]::ops::function::Fn<(&'a std[ec4e911328de40a6]::panic::PanicHookInfo<'b>,), Output = ()> + core[a96a4c5c53f902a3]::marker::Sync + core[a96a4c5c53f902a3]::marker::Send> as core[a96a4c5c53f902a3]::ops::function::Fn<(&std[ec4e911328de40a6]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/alloc/src/boxed.rs:2254:9
[INFO] [stdout]   12:     0x5e1763fb2f5c - test[30c43f9fd66fea90]::test_main_with_exit_callback::<test[30c43f9fd66fea90]::test_main::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:145:21
[INFO] [stdout]   13:     0x5e1764194062 - <alloc[c960326de6de28e6]::boxed::Box<dyn for<'a, 'b> core[a96a4c5c53f902a3]::ops::function::Fn<(&'a std[ec4e911328de40a6]::panic::PanicHookInfo<'b>,), Output = ()> + core[a96a4c5c53f902a3]::marker::Sync + core[a96a4c5c53f902a3]::marker::Send> as core[a96a4c5c53f902a3]::ops::function::Fn<(&std[ec4e911328de40a6]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/alloc/src/boxed.rs:2254:9
[INFO] [stdout]   14:     0x5e1764194062 - std[ec4e911328de40a6]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:833:13
[INFO] [stdout]   15:     0x5e176417a518 - std[ec4e911328de40a6]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:698:13
[INFO] [stdout]   16:     0x5e1764171e09 - std[ec4e911328de40a6]::sys::backtrace::__rust_end_short_backtrace::<std[ec4e911328de40a6]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x5e176417b22d - __rustc[aa69f48705c57ca8]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:689:5
[INFO] [stdout]   18:     0x5e17641b0dfc - core[a96a4c5c53f902a3]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x5e1763f93786 - test_arrays[2a2b896bbe6fd044]::utils::execute_test_case
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/compiler/tests/utils.rs:37:9
[INFO] [stdout]   20:     0x5e1763fa6af7 - test_arrays[2a2b896bbe6fd044]::test_bool_array_write_in_branch_false
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/compiler/tests/test_arrays.rs:907:5
[INFO] [stdout]   21:     0x5e1763f9c2e7 - test_arrays[2a2b896bbe6fd044]::test_bool_array_write_in_branch_false::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/compiler/tests/test_arrays.rs:906:43
[INFO] [stdout]   22:     0x5e1763f96256 - <test_arrays[2a2b896bbe6fd044]::test_bool_array_write_in_branch_false::{closure#0} as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   23:     0x5e1763fa703b - <fn() -> core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String> as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   24:     0x5e1763fa703b - test[30c43f9fd66fea90]::__rust_begin_short_backtrace::<core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String>, fn() -> core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:663:18
[INFO] [stdout]   25:     0x5e1763fb3a2b - test[30c43f9fd66fea90]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:686:74
[INFO] [stdout]   26:     0x5e1763fb3a2b - <core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<test[30c43f9fd66fea90]::run_test_in_process::{closure#0}> as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   27:     0x5e1763fb3a2b - std[ec4e911328de40a6]::panicking::catch_unwind::do_call::<core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<test[30c43f9fd66fea90]::run_test_in_process::{closure#0}>, core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:581:40
[INFO] [stdout]   28:     0x5e1763fb3a2b - std[ec4e911328de40a6]::panicking::catch_unwind::<core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String>, core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<test[30c43f9fd66fea90]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:544:19
[INFO] [stdout]   29:     0x5e1763fb3a2b - std[ec4e911328de40a6]::panic::catch_unwind::<core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<test[30c43f9fd66fea90]::run_test_in_process::{closure#0}>, core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panic.rs:359:14
[INFO] [stdout]   30:     0x5e1763fb3a2b - test[30c43f9fd66fea90]::run_test_in_process
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:686:27
[INFO] [stdout]   31:     0x5e1763fb3a2b - test[30c43f9fd66fea90]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:607:43
[INFO] [stdout]   32:     0x5e1763faf144 - test[30c43f9fd66fea90]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:637:41
[INFO] [stdout]   33:     0x5e1763faf144 - std[ec4e911328de40a6]::sys::backtrace::__rust_begin_short_backtrace::<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   34:     0x5e1763fb6632 - std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked::<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/thread/lifecycle.rs:91:13
[INFO] [stdout]   35:     0x5e1763fb6632 - <core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   36:     0x5e1763fb6632 - std[ec4e911328de40a6]::panicking::catch_unwind::do_call::<core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:581:40
[INFO] [stdout]   37:     0x5e1763fb6632 - std[ec4e911328de40a6]::panicking::catch_unwind::<(), core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:544:19
[INFO] [stdout]   38:     0x5e1763fb6632 - std[ec4e911328de40a6]::panic::catch_unwind::<core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panic.rs:359:14
[INFO] [stdout]   39:     0x5e1763fb6632 - std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked::<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/thread/lifecycle.rs:89:26
[INFO] [stdout]   40:     0x5e1763fb6632 - <std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1} as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   41:     0x5e176419b30f - <alloc[c960326de6de28e6]::boxed::Box<dyn core[a96a4c5c53f902a3]::ops::function::FnOnce<(), Output = ()> + core[a96a4c5c53f902a3]::marker::Send> as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/alloc/src/boxed.rs:2240:9
[INFO] [stdout]   42:     0x5e176419b30f - <std[ec4e911328de40a6]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/thread/unix.rs:118:17
[INFO] [stdout]   43:     0x77a70b290aa4 - <unknown>
[INFO] [stdout]   44:     0x77a70b31da64 - clone
[INFO] [stdout]   45:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- test_single_element_array stdout ----
[INFO] [stdout] fn main() -> int { a = [42]
[INFO] [stdout] print_int(a[0])
[INFO] [stdout] }
[INFO] [stdout] -------
[INFO] [stdout] Pass: GlobalizeIdentifiers(GlobalizeIdentifiers)
[INFO] [stdout] Pass: TypeCheck(TypeCheck)
[INFO] [stdout] Pass: ClosurizeFunctions(ClosurizeFunctions)
[INFO] [stdout] Pass: ClosurizeLambdas(ClosurizeLambdas)
[INFO] [stdout] Pass: TypeCheck(TypeCheck)
[INFO] [stdout] Pass: DisambiguateSubscript(DisambiguateSubscript)
[INFO] [stdout] Pass: ExtractStringOps(ExtractStringOps)
[INFO] [stdout] Pass: ShortCircuiting(ShortCircuiting)
[INFO] [stdout] Pass: TupleizeExcessArgs(TupleizeExcessArgs)
[INFO] [stdout] Pass: RemoveComplexOperands(RemoveComplexOperands)
[INFO] [stdout] Pass: TypeCheck(TypeCheck)
[INFO] [stdout] Pass: InjectAllocations(InjectAllocations)
[INFO] [stdout] Pass: DeclosurizeCalls(DeclosurizeCalls)
[INFO] [stdout] Pass: RegisterAllocation(RegisterAllocation)
[INFO] [stdout] Pass: PatchInstructions(PatchInstructions)
[INFO] [stdout] Pass: PreludeConclusion(PreludeConclusion)
[INFO] [stdout] Pass: ResolveWidth(ResolveWidth)
[INFO] [stdout] -- No Opt: -- 
[INFO] [stdout] 	.att_syntax
[INFO] [stdout] 	.align 8
[INFO] [stdout] 	.globl main
[INFO] [stdout] main:
[INFO] [stdout] 	pushq %rbp
[INFO] [stdout] 	pushq %rbx
[INFO] [stdout] 	pushq %r15
[INFO] [stdout] 	movq $32768, %rdi
[INFO] [stdout] 	movq $32768, %rsi
[INFO] [stdout] 	callq __gc_initialize
[INFO] [stdout] 	movq __gc_rootstack_begin(%rip), %r15
[INFO] [stdout] 	jmp .EE_606
[INFO] [stdout] .EE_606:
[INFO] [stdout] 	movq %rdi, %rbx
[INFO] [stdout] 	jmp .EE_602
[INFO] [stdout] .EE_604:
[INFO] [stdout] 	movq __gc_free_ptr(%rip), %r11
[INFO] [stdout] 	addq $16, __gc_free_ptr(%rip)
[INFO] [stdout] 	movq $4611686018427388000, %rax
[INFO] [stdout] 	movq %rax, 0(%r11)
[INFO] [stdout] 	movq %r11, %rcx
[INFO] [stdout] 	movq $42, 8(%r11)
[INFO] [stdout] 	movq %rcx, %rdi
[INFO] [stdout] 	movq $0, %rsi
[INFO] [stdout] 	callq __subscript_array
[INFO] [stdout] 	movq %rax, %rdi
[INFO] [stdout] 	callq print_int
[INFO] [stdout] 	jmp .EE_603
[INFO] [stdout] .EE_605:
[INFO] [stdout] 	movq %r15, %rdi
[INFO] [stdout] 	movq $16, %rsi
[INFO] [stdout] 	callq __gc_collect
[INFO] [stdout] 	jmp .EE_604
[INFO] [stdout] .EE_602:
[INFO] [stdout] 	movq __gc_free_ptr(%rip), %rcx
[INFO] [stdout] 	addq $16, %rcx
[INFO] [stdout] 	cmpq __gc_fromspace_end(%rip), %rcx
[INFO] [stdout] 	jl .EE_604
[INFO] [stdout] 	jmp .EE_605
[INFO] [stdout] .EE_603:
[INFO] [stdout] 	popq %r15
[INFO] [stdout] 	popq %rbx
[INFO] [stdout] 	popq %rbp
[INFO] [stdout] 	retq
[INFO] [stdout] 
[INFO] [stdout] 	.section .note.GNU-stack,"",@progbits
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] thread 'test_single_element_array' (273) panicked at crates/compiler/tests/utils.rs:37:9:
[INFO] [stdout] Failed assembler: failed to create temp file: No such file or directory (os error 2) at path "/opt/rustwide/workdir/crates/compiler/../../target/tmp/.tmpo4puf7"
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5e176419b9fa - std[ec4e911328de40a6]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x5e176419b9fa - std[ec4e911328de40a6]::backtrace_rs::backtrace::trace_unsynchronized::<std[ec4e911328de40a6]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x5e176419b9fa - std[ec4e911328de40a6]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x5e176419b9fa - <<std[ec4e911328de40a6]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[a96a4c5c53f902a3]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x5e17641b066a - <core[a96a4c5c53f902a3]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x5e17641b066a - core[a96a4c5c53f902a3]::fmt::write
[INFO] [stdout]    6:     0x5e17641a02f2 - std[ec4e911328de40a6]::io::default_write_fmt::<alloc[c960326de6de28e6]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/io/mod.rs:639:11
[INFO] [stdout]    7:     0x5e17641a02f2 - <alloc[c960326de6de28e6]::vec::Vec<u8> as std[ec4e911328de40a6]::io::Write>::write_fmt
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/io/mod.rs:1994:13
[INFO] [stdout]    8:     0x5e176417a45f - <std[ec4e911328de40a6]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x5e176417a45f - std[ec4e911328de40a6]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x5e1764193ea9 - std[ec4e911328de40a6]::panicking::default_hook
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x5e1763fb2f5c - <alloc[c960326de6de28e6]::boxed::Box<dyn for<'a, 'b> core[a96a4c5c53f902a3]::ops::function::Fn<(&'a std[ec4e911328de40a6]::panic::PanicHookInfo<'b>,), Output = ()> + core[a96a4c5c53f902a3]::marker::Sync + core[a96a4c5c53f902a3]::marker::Send> as core[a96a4c5c53f902a3]::ops::function::Fn<(&std[ec4e911328de40a6]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/alloc/src/boxed.rs:2254:9
[INFO] [stdout]   12:     0x5e1763fb2f5c - test[30c43f9fd66fea90]::test_main_with_exit_callback::<test[30c43f9fd66fea90]::test_main::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:145:21
[INFO] [stdout]   13:     0x5e1764194062 - <alloc[c960326de6de28e6]::boxed::Box<dyn for<'a, 'b> core[a96a4c5c53f902a3]::ops::function::Fn<(&'a std[ec4e911328de40a6]::panic::PanicHookInfo<'b>,), Output = ()> + core[a96a4c5c53f902a3]::marker::Sync + core[a96a4c5c53f902a3]::marker::Send> as core[a96a4c5c53f902a3]::ops::function::Fn<(&std[ec4e911328de40a6]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/alloc/src/boxed.rs:2254:9
[INFO] [stdout]   14:     0x5e1764194062 - std[ec4e911328de40a6]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:833:13
[INFO] [stdout]   15:     0x5e176417a518 - std[ec4e911328de40a6]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:698:13
[INFO] [stdout]   16:     0x5e1764171e09 - std[ec4e911328de40a6]::sys::backtrace::__rust_end_short_backtrace::<std[ec4e911328de40a6]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x5e176417b22d - __rustc[aa69f48705c57ca8]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:689:5
[INFO] [stdout]   18:     0x5e17641b0dfc - core[a96a4c5c53f902a3]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x5e1763f93786 - test_arrays[2a2b896bbe6fd044]::utils::execute_test_case
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/compiler/tests/utils.rs:37:9
[INFO] [stdout]   20:     0x5e1763fa0e5c - test_arrays[2a2b896bbe6fd044]::test_single_element_array
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/compiler/tests/test_arrays.rs:33:5
[INFO] [stdout]   21:     0x5e1763f9bd17 - test_arrays[2a2b896bbe6fd044]::test_single_element_array::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/compiler/tests/test_arrays.rs:32:31
[INFO] [stdout]   22:     0x5e1763f95a96 - <test_arrays[2a2b896bbe6fd044]::test_single_element_array::{closure#0} as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   23:     0x5e1763fa703b - <fn() -> core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String> as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   24:     0x5e1763fa703b - test[30c43f9fd66fea90]::__rust_begin_short_backtrace::<core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String>, fn() -> core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:663:18
[INFO] [stdout]   25:     0x5e1763fb3a2b - test[30c43f9fd66fea90]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:686:74
[INFO] [stdout]   26:     0x5e1763fb3a2b - <core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<test[30c43f9fd66fea90]::run_test_in_process::{closure#0}> as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   27:     0x5e1763fb3a2b - std[ec4e911328de40a6]::panicking::catch_unwind::do_call::<core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<test[30c43f9fd66fea90]::run_test_in_process::{closure#0}>, core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:581:40
[INFO] [stdout]   28:     0x5e1763fb3a2b - std[ec4e911328de40a6]::panicking::catch_unwind::<core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String>, core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<test[30c43f9fd66fea90]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:544:19
[INFO] [stdout]   29:     0x5e1763fb3a2b - std[ec4e911328de40a6]::panic::catch_unwind::<core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<test[30c43f9fd66fea90]::run_test_in_process::{closure#0}>, core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panic.rs:359:14
[INFO] [stdout]   30:     0x5e1763fb3a2b - test[30c43f9fd66fea90]::run_test_in_process
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:686:27
[INFO] [stdout]   31:     0x5e1763fb3a2b - test[30c43f9fd66fea90]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:607:43
[INFO] [stdout]   32:     0x5e1763faf144 - test[30c43f9fd66fea90]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:637:41
[INFO] [stdout]   33:     0x5e1763faf144 - std[ec4e911328de40a6]::sys::backtrace::__rust_begin_short_backtrace::<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   34:     0x5e1763fb6632 - std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked::<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/thread/lifecycle.rs:91:13
[INFO] [stdout]   35:     0x5e1763fb6632 - <core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   36:     0x5e1763fb6632 - std[ec4e911328de40a6]::panicking::catch_unwind::do_call::<core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:581:40
[INFO] [stdout]   37:     0x5e1763fb6632 - std[ec4e911328de40a6]::panicking::catch_unwind::<(), core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:544:19
[INFO] [stdout]   38:     0x5e1763fb6632 - std[ec4e911328de40a6]::panic::catch_unwind::<core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panic.rs:359:14
[INFO] [stdout]   39:     0x5e1763fb6632 - std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked::<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/thread/lifecycle.rs:89:26
[INFO] [stdout]   40:     0x5e1763fb6632 - <std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1} as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   41:     0x5e176419b30f - <alloc[c960326de6de28e6]::boxed::Box<dyn core[a96a4c5c53f902a3]::ops::function::FnOnce<(), Output = ()> + core[a96a4c5c53f902a3]::marker::Send> as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/alloc/src/boxed.rs:2240:9
[INFO] [stdout]   42:     0x5e176419b30f - <std[ec4e911328de40a6]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/thread/unix.rs:118:17
[INFO] [stdout]   43:     0x77a70b290aa4 - <unknown>
[INFO] [stdout]   44:     0x77a70b31da64 - clone
[INFO] [stdout]   45:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- test_cascading_mutations stdout ----
[INFO] [stdout] fn main() -> int { a = [1, 2, 3]
[INFO] [stdout] a[0] = a[1] + a[2]
[INFO] [stdout] a[1] = a[0] + a[2]
[INFO] [stdout] print_int(a[0])
[INFO] [stdout] print_int(a[1])
[INFO] [stdout] print_int(a[2])
[INFO] [stdout] }
[INFO] [stdout] -------
[INFO] [stdout] Pass: GlobalizeIdentifiers(GlobalizeIdentifiers)
[INFO] [stdout] Pass: TypeCheck(TypeCheck)
[INFO] [stdout] Pass: ClosurizeFunctions(ClosurizeFunctions)
[INFO] [stdout] Pass: ClosurizeLambdas(ClosurizeLambdas)
[INFO] [stdout] Pass: TypeCheck(TypeCheck)
[INFO] [stdout] Pass: DisambiguateSubscript(DisambiguateSubscript)
[INFO] [stdout] Pass: ExtractStringOps(ExtractStringOps)
[INFO] [stdout] Pass: ShortCircuiting(ShortCircuiting)
[INFO] [stdout] Pass: TupleizeExcessArgs(TupleizeExcessArgs)
[INFO] [stdout] Pass: RemoveComplexOperands(RemoveComplexOperands)
[INFO] [stdout] Pass: TypeCheck(TypeCheck)
[INFO] [stdout] Pass: InjectAllocations(InjectAllocations)
[INFO] [stdout] Pass: DeclosurizeCalls(DeclosurizeCalls)
[INFO] [stdout] Pass: RegisterAllocation(RegisterAllocation)
[INFO] [stdout] Pass: PatchInstructions(PatchInstructions)
[INFO] [stdout] Pass: PreludeConclusion(PreludeConclusion)
[INFO] [stdout] Pass: ResolveWidth(ResolveWidth)
[INFO] [stdout] -- No Opt: -- 
[INFO] [stdout] 	.att_syntax
[INFO] [stdout] 	.align 8
[INFO] [stdout] 	.globl main
[INFO] [stdout] main:
[INFO] [stdout] 	pushq %rbp
[INFO] [stdout] 	pushq %r15
[INFO] [stdout] 	pushq %rbx
[INFO] [stdout] 	pushq %r12
[INFO] [stdout] 	movq %rsp, %rbp
[INFO] [stdout] 	subq $8, %rsp
[INFO] [stdout] 	movq $32768, %rdi
[INFO] [stdout] 	movq $32768, %rsi
[INFO] [stdout] 	callq __gc_initialize
[INFO] [stdout] 	movq __gc_rootstack_begin(%rip), %r15
[INFO] [stdout] 	jmp .EE_562
[INFO] [stdout] .EE_562:
[INFO] [stdout] 	movq %rdi, %rbx
[INFO] [stdout] 	jmp .EE_558
[INFO] [stdout] .EE_560:
[INFO] [stdout] 	movq __gc_free_ptr(%rip), %r11
[INFO] [stdout] 	addq $32, __gc_free_ptr(%rip)
[INFO] [stdout] 	movq $4611686018427388128, %rax
[INFO] [stdout] 	movq %rax, 0(%r11)
[INFO] [stdout] 	movq %r11, %rbx
[INFO] [stdout] 	movq $1, 8(%r11)
[INFO] [stdout] 	movq $2, 16(%r11)
[INFO] [stdout] 	movq $3, 24(%r11)
[INFO] [stdout] 	movq %rbx, %rdi
[INFO] [stdout] 	movq $1, %rsi
[INFO] [stdout] 	callq __subscript_array
[INFO] [stdout] 	movq %rax, %r12
[INFO] [stdout] 	movq %rbx, %rdi
[INFO] [stdout] 	movq $2, %rsi
[INFO] [stdout] 	callq __subscript_array
[INFO] [stdout] 	movq %rax, %rcx
[INFO] [stdout] 	movq %r12, %rdx
[INFO] [stdout] 	addq %rcx, %rdx
[INFO] [stdout] 	movq %rbx, %rdi
[INFO] [stdout] 	movq $0, %rsi
[INFO] [stdout] 	callq __assign_to_array_elem
[INFO] [stdout] 	movq %rbx, %rdi
[INFO] [stdout] 	movq $0, %rsi
[INFO] [stdout] 	callq __subscript_array
[INFO] [stdout] 	movq %rax, %r12
[INFO] [stdout] 	movq %rbx, %rdi
[INFO] [stdout] 	movq $2, %rsi
[INFO] [stdout] 	callq __subscript_array
[INFO] [stdout] 	movq %rax, %rcx
[INFO] [stdout] 	movq %r12, %rdx
[INFO] [stdout] 	addq %rcx, %rdx
[INFO] [stdout] 	movq %rbx, %rdi
[INFO] [stdout] 	movq $1, %rsi
[INFO] [stdout] 	callq __assign_to_array_elem
[INFO] [stdout] 	movq %rbx, %rdi
[INFO] [stdout] 	movq $0, %rsi
[INFO] [stdout] 	callq __subscript_array
[INFO] [stdout] 	movq %rax, %rdi
[INFO] [stdout] 	callq print_int
[INFO] [stdout] 	movq %rbx, %rdi
[INFO] [stdout] 	movq $1, %rsi
[INFO] [stdout] 	callq __subscript_array
[INFO] [stdout] 	movq %rax, %rdi
[INFO] [stdout] 	callq print_int
[INFO] [stdout] 	movq %rbx, %rdi
[INFO] [stdout] 	movq $2, %rsi
[INFO] [stdout] 	callq __subscript_array
[INFO] [stdout] 	movq %rax, %rdi
[INFO] [stdout] 	callq print_int
[INFO] [stdout] 	jmp .EE_559
[INFO] [stdout] .EE_561:
[INFO] [stdout] 	movq %r15, %rdi
[INFO] [stdout] 	movq $32, %rsi
[INFO] [stdout] 	callq __gc_collect
[INFO] [stdout] 	jmp .EE_560
[INFO] [stdout] .EE_558:
[INFO] [stdout] 	movq __gc_free_ptr(%rip), %rcx
[INFO] [stdout] 	addq $32, %rcx
[INFO] [stdout] 	cmpq __gc_fromspace_end(%rip), %rcx
[INFO] [stdout] 	jl .EE_560
[INFO] [stdout] 	jmp .EE_561
[INFO] [stdout] .EE_559:
[INFO] [stdout] 	addq $8, %rsp
[INFO] [stdout] 	popq %r12
[INFO] [stdout] 	popq %rbx
[INFO] [stdout] 	popq %r15
[INFO] [stdout] 	popq %rbp
[INFO] [stdout] 	retq
[INFO] [stdout] 
[INFO] [stdout] 	.section .note.GNU-stack,"",@progbits
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] thread 'test_cascading_mutations' (260) panicked at crates/compiler/tests/utils.rs:37:9:
[INFO] [stdout] Failed assembler: failed to create temp file: No such file or directory (os error 2) at path "/opt/rustwide/workdir/crates/compiler/../../target/tmp/.tmpVfuyZz"
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5e176419b9fa - std[ec4e911328de40a6]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x5e176419b9fa - std[ec4e911328de40a6]::backtrace_rs::backtrace::trace_unsynchronized::<std[ec4e911328de40a6]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x5e176419b9fa - std[ec4e911328de40a6]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x5e176419b9fa - <<std[ec4e911328de40a6]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[a96a4c5c53f902a3]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x5e17641b066a - <core[a96a4c5c53f902a3]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x5e17641b066a - core[a96a4c5c53f902a3]::fmt::write
[INFO] [stdout]    6:     0x5e17641a02f2 - std[ec4e911328de40a6]::io::default_write_fmt::<alloc[c960326de6de28e6]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/io/mod.rs:639:11
[INFO] [stdout]    7:     0x5e17641a02f2 - <alloc[c960326de6de28e6]::vec::Vec<u8> as std[ec4e911328de40a6]::io::Write>::write_fmt
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/io/mod.rs:1994:13
[INFO] [stdout]    8:     0x5e176417a45f - <std[ec4e911328de40a6]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x5e176417a45f - std[ec4e911328de40a6]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x5e1764193ea9 - std[ec4e911328de40a6]::panicking::default_hook
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x5e1763fb2f5c - <alloc[c960326de6de28e6]::boxed::Box<dyn for<'a, 'b> core[a96a4c5c53f902a3]::ops::function::Fn<(&'a std[ec4e911328de40a6]::panic::PanicHookInfo<'b>,), Output = ()> + core[a96a4c5c53f902a3]::marker::Sync + core[a96a4c5c53f902a3]::marker::Send> as core[a96a4c5c53f902a3]::ops::function::Fn<(&std[ec4e911328de40a6]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/alloc/src/boxed.rs:2254:9
[INFO] [stdout]   12:     0x5e1763fb2f5c - test[30c43f9fd66fea90]::test_main_with_exit_callback::<test[30c43f9fd66fea90]::test_main::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:145:21
[INFO] [stdout]   13:     0x5e1764194062 - <alloc[c960326de6de28e6]::boxed::Box<dyn for<'a, 'b> core[a96a4c5c53f902a3]::ops::function::Fn<(&'a std[ec4e911328de40a6]::panic::PanicHookInfo<'b>,), Output = ()> + core[a96a4c5c53f902a3]::marker::Sync + core[a96a4c5c53f902a3]::marker::Send> as core[a96a4c5c53f902a3]::ops::function::Fn<(&std[ec4e911328de40a6]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/alloc/src/boxed.rs:2254:9
[INFO] [stdout]   14:     0x5e1764194062 - std[ec4e911328de40a6]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:833:13
[INFO] [stdout]   15:     0x5e176417a518 - std[ec4e911328de40a6]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:698:13
[INFO] [stdout]   16:     0x5e1764171e09 - std[ec4e911328de40a6]::sys::backtrace::__rust_end_short_backtrace::<std[ec4e911328de40a6]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x5e176417b22d - __rustc[aa69f48705c57ca8]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:689:5
[INFO] [stdout]   18:     0x5e17641b0dfc - core[a96a4c5c53f902a3]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x5e1763f93786 - test_arrays[2a2b896bbe6fd044]::utils::execute_test_case
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/compiler/tests/utils.rs:37:9
[INFO] [stdout]   20:     0x5e1763fa0005 - test_arrays[2a2b896bbe6fd044]::test_cascading_mutations
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/compiler/tests/test_arrays.rs:209:5
[INFO] [stdout]   21:     0x5e1763f9bbf7 - test_arrays[2a2b896bbe6fd044]::test_cascading_mutations::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/compiler/tests/test_arrays.rs:205:30
[INFO] [stdout]   22:     0x5e1763f95916 - <test_arrays[2a2b896bbe6fd044]::test_cascading_mutations::{closure#0} as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   23:     0x5e1763fa703b - <fn() -> core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String> as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   24:     0x5e1763fa703b - test[30c43f9fd66fea90]::__rust_begin_short_backtrace::<core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String>, fn() -> core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:663:18
[INFO] [stdout]   25:     0x5e1763fb3a2b - test[30c43f9fd66fea90]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:686:74
[INFO] [stdout]   26:     0x5e1763fb3a2b - <core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<test[30c43f9fd66fea90]::run_test_in_process::{closure#0}> as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   27:     0x5e1763fb3a2b - std[ec4e911328de40a6]::panicking::catch_unwind::do_call::<core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<test[30c43f9fd66fea90]::run_test_in_process::{closure#0}>, core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:581:40
[INFO] [stdout]   28:     0x5e1763fb3a2b - std[ec4e911328de40a6]::panicking::catch_unwind::<core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String>, core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<test[30c43f9fd66fea90]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:544:19
[INFO] [stdout]   29:     0x5e1763fb3a2b - std[ec4e911328de40a6]::panic::catch_unwind::<core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<test[30c43f9fd66fea90]::run_test_in_process::{closure#0}>, core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panic.rs:359:14
[INFO] [stdout]   30:     0x5e1763fb3a2b - test[30c43f9fd66fea90]::run_test_in_process
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:686:27
[INFO] [stdout]   31:     0x5e1763fb3a2b - test[30c43f9fd66fea90]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:607:43
[INFO] [stdout]   32:     0x5e1763faf144 - test[30c43f9fd66fea90]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:637:41
[INFO] [stdout]   33:     0x5e1763faf144 - std[ec4e911328de40a6]::sys::backtrace::__rust_begin_short_backtrace::<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   34:     0x5e1763fb6632 - std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked::<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/thread/lifecycle.rs:91:13
[INFO] [stdout]   35:     0x5e1763fb6632 - <core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   36:     0x5e1763fb6632 - std[ec4e911328de40a6]::panicking::catch_unwind::do_call::<core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:581:40
[INFO] [stdout]   37:     0x5e1763fb6632 - std[ec4e911328de40a6]::panicking::catch_unwind::<(), core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:544:19
[INFO] [stdout]   38:     0x5e1763fb6632 - std[ec4e911328de40a6]::panic::catch_unwind::<core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panic.rs:359:14
[INFO] [stdout]   39:     0x5e1763fb6632 - std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked::<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/thread/lifecycle.rs:89:26
[INFO] [stdout]   40:     0x5e1763fb6632 - <std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1} as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   41:     0x5e176419b30f - <alloc[c960326de6de28e6]::boxed::Box<dyn core[a96a4c5c53f902a3]::ops::function::FnOnce<(), Output = ()> + core[a96a4c5c53f902a3]::marker::Send> as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/alloc/src/boxed.rs:2240:9
[INFO] [stdout]   42:     0x5e176419b30f - <std[ec4e911328de40a6]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/thread/unix.rs:118:17
[INFO] [stdout]   43:     0x77a70b290aa4 - <unknown>
[INFO] [stdout]   44:     0x77a70b31da64 - clone
[INFO] [stdout]   45:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- test_large_array stdout ----
[INFO] [stdout] fn main() -> int { a = [1, 2, 3, 4, 5, 6, 7, 8]
[INFO] [stdout] print_int(a[0])
[INFO] [stdout] print_int(a[3])
[INFO] [stdout] print_int(a[7])
[INFO] [stdout] }
[INFO] [stdout] -------
[INFO] [stdout] Pass: GlobalizeIdentifiers(GlobalizeIdentifiers)
[INFO] [stdout] Pass: TypeCheck(TypeCheck)
[INFO] [stdout] Pass: ClosurizeFunctions(ClosurizeFunctions)
[INFO] [stdout] Pass: ClosurizeLambdas(ClosurizeLambdas)
[INFO] [stdout] Pass: TypeCheck(TypeCheck)
[INFO] [stdout] Pass: DisambiguateSubscript(DisambiguateSubscript)
[INFO] [stdout] Pass: ExtractStringOps(ExtractStringOps)
[INFO] [stdout] Pass: ShortCircuiting(ShortCircuiting)
[INFO] [stdout] Pass: TupleizeExcessArgs(TupleizeExcessArgs)
[INFO] [stdout] Pass: RemoveComplexOperands(RemoveComplexOperands)
[INFO] [stdout] Pass: TypeCheck(TypeCheck)
[INFO] [stdout] Pass: InjectAllocations(InjectAllocations)
[INFO] [stdout] Pass: DeclosurizeCalls(DeclosurizeCalls)
[INFO] [stdout] Pass: RegisterAllocation(RegisterAllocation)
[INFO] [stdout] Pass: PatchInstructions(PatchInstructions)
[INFO] [stdout] Pass: PreludeConclusion(PreludeConclusion)
[INFO] [stdout] Pass: ResolveWidth(ResolveWidth)
[INFO] [stdout] -- No Opt: -- 
[INFO] [stdout] 	.att_syntax
[INFO] [stdout] 	.align 8
[INFO] [stdout] 	.globl main
[INFO] [stdout] main:
[INFO] [stdout] 	pushq %rbp
[INFO] [stdout] 	pushq %r15
[INFO] [stdout] 	pushq %rbx
[INFO] [stdout] 	movq $32768, %rdi
[INFO] [stdout] 	movq $32768, %rsi
[INFO] [stdout] 	callq __gc_initialize
[INFO] [stdout] 	movq __gc_rootstack_begin(%rip), %r15
[INFO] [stdout] 	jmp .EE_544
[INFO] [stdout] .EE_544:
[INFO] [stdout] 	movq %rdi, %rbx
[INFO] [stdout] 	jmp .EE_540
[INFO] [stdout] .EE_542:
[INFO] [stdout] 	movq __gc_free_ptr(%rip), %r11
[INFO] [stdout] 	addq $72, __gc_free_ptr(%rip)
[INFO] [stdout] 	movq $4611686018427388448, %rax
[INFO] [stdout] 	movq %rax, 0(%r11)
[INFO] [stdout] 	movq %r11, %rbx
[INFO] [stdout] 	movq $1, 8(%r11)
[INFO] [stdout] 	movq $2, 16(%r11)
[INFO] [stdout] 	movq $3, 24(%r11)
[INFO] [stdout] 	movq $4, 32(%r11)
[INFO] [stdout] 	movq $5, 40(%r11)
[INFO] [stdout] 	movq $6, 48(%r11)
[INFO] [stdout] 	movq $7, 56(%r11)
[INFO] [stdout] 	movq $8, 64(%r11)
[INFO] [stdout] 	movq %rbx, %rdi
[INFO] [stdout] 	movq $0, %rsi
[INFO] [stdout] 	callq __subscript_array
[INFO] [stdout] 	movq %rax, %rdi
[INFO] [stdout] 	callq print_int
[INFO] [stdout] 	movq %rbx, %rdi
[INFO] [stdout] 	movq $3, %rsi
[INFO] [stdout] 	callq __subscript_array
[INFO] [stdout] 	movq %rax, %rdi
[INFO] [stdout] 	callq print_int
[INFO] [stdout] 	movq %rbx, %rdi
[INFO] [stdout] 	movq $7, %rsi
[INFO] [stdout] 	callq __subscript_array
[INFO] [stdout] 	movq %rax, %rdi
[INFO] [stdout] 	callq print_int
[INFO] [stdout] 	jmp .EE_541
[INFO] [stdout] .EE_543:
[INFO] [stdout] 	movq %r15, %rdi
[INFO] [stdout] 	movq $72, %rsi
[INFO] [stdout] 	callq __gc_collect
[INFO] [stdout] 	jmp .EE_542
[INFO] [stdout] .EE_540:
[INFO] [stdout] 	movq __gc_free_ptr(%rip), %rcx
[INFO] [stdout] 	addq $72, %rcx
[INFO] [stdout] 	cmpq __gc_fromspace_end(%rip), %rcx
[INFO] [stdout] 	jl .EE_542
[INFO] [stdout] 	jmp .EE_543
[INFO] [stdout] .EE_541:
[INFO] [stdout] 	popq %rbx
[INFO] [stdout] 	popq %r15
[INFO] [stdout] 	popq %rbp
[INFO] [stdout] 	retq
[INFO] [stdout] 
[INFO] [stdout] 	.section .note.GNU-stack,"",@progbits
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] thread 'test_large_array' (268) panicked at crates/compiler/tests/utils.rs:37:9:
[INFO] [stdout] Failed assembler: failed to create temp file: No such file or directory (os error 2) at path "/opt/rustwide/workdir/crates/compiler/../../target/tmp/.tmpXUDNoC"
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5e176419b9fa - std[ec4e911328de40a6]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x5e176419b9fa - std[ec4e911328de40a6]::backtrace_rs::backtrace::trace_unsynchronized::<std[ec4e911328de40a6]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x5e176419b9fa - std[ec4e911328de40a6]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x5e176419b9fa - <<std[ec4e911328de40a6]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[a96a4c5c53f902a3]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x5e17641b066a - <core[a96a4c5c53f902a3]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x5e17641b066a - core[a96a4c5c53f902a3]::fmt::write
[INFO] [stdout]    6:     0x5e17641a02f2 - std[ec4e911328de40a6]::io::default_write_fmt::<alloc[c960326de6de28e6]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/io/mod.rs:639:11
[INFO] [stdout]    7:     0x5e17641a02f2 - <alloc[c960326de6de28e6]::vec::Vec<u8> as std[ec4e911328de40a6]::io::Write>::write_fmt
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/io/mod.rs:1994:13
[INFO] [stdout]    8:     0x5e176417a45f - <std[ec4e911328de40a6]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x5e176417a45f - std[ec4e911328de40a6]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x5e1764193ea9 - std[ec4e911328de40a6]::panicking::default_hook
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x5e1763fb2f5c - <alloc[c960326de6de28e6]::boxed::Box<dyn for<'a, 'b> core[a96a4c5c53f902a3]::ops::function::Fn<(&'a std[ec4e911328de40a6]::panic::PanicHookInfo<'b>,), Output = ()> + core[a96a4c5c53f902a3]::marker::Sync + core[a96a4c5c53f902a3]::marker::Send> as core[a96a4c5c53f902a3]::ops::function::Fn<(&std[ec4e911328de40a6]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/alloc/src/boxed.rs:2254:9
[INFO] [stdout]   12:     0x5e1763fb2f5c - test[30c43f9fd66fea90]::test_main_with_exit_callback::<test[30c43f9fd66fea90]::test_main::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:145:21
[INFO] [stdout]   13:     0x5e1764194062 - <alloc[c960326de6de28e6]::boxed::Box<dyn for<'a, 'b> core[a96a4c5c53f902a3]::ops::function::Fn<(&'a std[ec4e911328de40a6]::panic::PanicHookInfo<'b>,), Output = ()> + core[a96a4c5c53f902a3]::marker::Sync + core[a96a4c5c53f902a3]::marker::Send> as core[a96a4c5c53f902a3]::ops::function::Fn<(&std[ec4e911328de40a6]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/alloc/src/boxed.rs:2254:9
[INFO] [stdout]   14:     0x5e1764194062 - std[ec4e911328de40a6]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:833:13
[INFO] [stdout]   15:     0x5e176417a518 - std[ec4e911328de40a6]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:698:13
[INFO] [stdout]   16:     0x5e1764171e09 - std[ec4e911328de40a6]::sys::backtrace::__rust_end_short_backtrace::<std[ec4e911328de40a6]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x5e176417b22d - __rustc[aa69f48705c57ca8]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:689:5
[INFO] [stdout]   18:     0x5e17641b0dfc - core[a96a4c5c53f902a3]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x5e1763f93786 - test_arrays[2a2b896bbe6fd044]::utils::execute_test_case
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/compiler/tests/utils.rs:37:9
[INFO] [stdout]   20:     0x5e1763f9c865 - test_arrays[2a2b896bbe6fd044]::test_large_array
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/compiler/tests/test_arrays.rs:44:5
[INFO] [stdout]   21:     0x5e1763f9b807 - test_arrays[2a2b896bbe6fd044]::test_large_array::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/compiler/tests/test_arrays.rs:43:22
[INFO] [stdout]   22:     0x5e1763f953d6 - <test_arrays[2a2b896bbe6fd044]::test_large_array::{closure#0} as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   23:     0x5e1763fa703b - <fn() -> core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String> as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   24:     0x5e1763fa703b - test[30c43f9fd66fea90]::__rust_begin_short_backtrace::<core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String>, fn() -> core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:663:18
[INFO] [stdout]   25:     0x5e1763fb3a2b - test[30c43f9fd66fea90]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:686:74
[INFO] [stdout]   26:     0x5e1763fb3a2b - <core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<test[30c43f9fd66fea90]::run_test_in_process::{closure#0}> as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   27:     0x5e1763fb3a2b - std[ec4e911328de40a6]::panicking::catch_unwind::do_call::<core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<test[30c43f9fd66fea90]::run_test_in_process::{closure#0}>, core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:581:40
[INFO] [stdout]   28:     0x5e1763fb3a2b - std[ec4e911328de40a6]::panicking::catch_unwind::<core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String>, core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<test[30c43f9fd66fea90]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:544:19
[INFO] [stdout]   29:     0x5e1763fb3a2b - std[ec4e911328de40a6]::panic::catch_unwind::<core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<test[30c43f9fd66fea90]::run_test_in_process::{closure#0}>, core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panic.rs:359:14
[INFO] [stdout]   30:     0x5e1763fb3a2b - test[30c43f9fd66fea90]::run_test_in_process
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:686:27
[INFO] [stdout]   31:     0x5e1763fb3a2b - test[30c43f9fd66fea90]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:607:43
[INFO] [stdout]   32:     0x5e1763faf144 - test[30c43f9fd66fea90]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:637:41
[INFO] [stdout]   33:     0x5e1763faf144 - std[ec4e911328de40a6]::sys::backtrace::__rust_begin_short_backtrace::<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   34:     0x5e1763fb6632 - std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked::<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/thread/lifecycle.rs:91:13
[INFO] [stdout]   35:     0x5e1763fb6632 - <core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   36:     0x5e1763fb6632 - std[ec4e911328de40a6]::panicking::catch_unwind::do_call::<core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:581:40
[INFO] [stdout]   37:     0x5e1763fb6632 - std[ec4e911328de40a6]::panicking::catch_unwind::<(), core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:544:19
[INFO] [stdout]   38:     0x5e1763fb6632 - std[ec4e911328de40a6]::panic::catch_unwind::<core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panic.rs:359:14
[INFO] [stdout]   39:     0x5e1763fb6632 - std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked::<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/thread/lifecycle.rs:89:26
[INFO] [stdout]   40:     0x5e1763fb6632 - <std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1} as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   41:     0x5e176419b30f - <alloc[c960326de6de28e6]::boxed::Box<dyn core[a96a4c5c53f902a3]::ops::function::FnOnce<(), Output = ()> + core[a96a4c5c53f902a3]::marker::Send> as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/alloc/src/boxed.rs:2240:9
[INFO] [stdout]   42:     0x5e176419b30f - <std[ec4e911328de40a6]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/thread/unix.rs:118:17
[INFO] [stdout]   43:     0x77a70b290aa4 - <unknown>
[INFO] [stdout]   44:     0x77a70b31da64 - clone
[INFO] [stdout]   45:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- test_scalar_and_array_interleaved stdout ----
[INFO] [stdout] fn main() -> int { x = 10
[INFO] [stdout] a = [20, 30]
[INFO] [stdout] y = 40
[INFO] [stdout] print_int(x + a[0] + a[1] + y)
[INFO] [stdout] }
[INFO] [stdout] -------
[INFO] [stdout] Pass: GlobalizeIdentifiers(GlobalizeIdentifiers)
[INFO] [stdout] Pass: TypeCheck(TypeCheck)
[INFO] [stdout] Pass: ClosurizeFunctions(ClosurizeFunctions)
[INFO] [stdout] Pass: ClosurizeLambdas(ClosurizeLambdas)
[INFO] [stdout] Pass: TypeCheck(TypeCheck)
[INFO] [stdout] Pass: DisambiguateSubscript(DisambiguateSubscript)
[INFO] [stdout] Pass: ExtractStringOps(ExtractStringOps)
[INFO] [stdout] Pass: ShortCircuiting(ShortCircuiting)
[INFO] [stdout] Pass: TupleizeExcessArgs(TupleizeExcessArgs)
[INFO] [stdout] Pass: RemoveComplexOperands(RemoveComplexOperands)
[INFO] [stdout] Pass: TypeCheck(TypeCheck)
[INFO] [stdout] Pass: InjectAllocations(InjectAllocations)
[INFO] [stdout] Pass: DeclosurizeCalls(DeclosurizeCalls)
[INFO] [stdout] Pass: RegisterAllocation(RegisterAllocation)
[INFO] [stdout] Pass: PatchInstructions(PatchInstructions)
[INFO] [stdout] Pass: PreludeConclusion(PreludeConclusion)
[INFO] [stdout] Pass: ResolveWidth(ResolveWidth)
[INFO] [stdout] -- No Opt: -- 
[INFO] [stdout] 	.att_syntax
[INFO] [stdout] 	.align 8
[INFO] [stdout] 	.globl main
[INFO] [stdout] main:
[INFO] [stdout] 	pushq %rbp
[INFO] [stdout] 	pushq %r15
[INFO] [stdout] 	pushq %rbx
[INFO] [stdout] 	pushq %r13
[INFO] [stdout] 	pushq %r12
[INFO] [stdout] 	movq $32768, %rdi
[INFO] [stdout] 	movq $32768, %rsi
[INFO] [stdout] 	callq __gc_initialize
[INFO] [stdout] 	movq __gc_rootstack_begin(%rip), %r15
[INFO] [stdout] 	jmp .EE_629
[INFO] [stdout] .EE_629:
[INFO] [stdout] 	movq %rdi, %rbx
[INFO] [stdout] 	jmp .EE_625
[INFO] [stdout] .EE_627:
[INFO] [stdout] 	movq __gc_free_ptr(%rip), %r11
[INFO] [stdout] 	addq $24, __gc_free_ptr(%rip)
[INFO] [stdout] 	movq $4611686018427388064, %rax
[INFO] [stdout] 	movq %rax, 0(%r11)
[INFO] [stdout] 	movq %r11, %r12
[INFO] [stdout] 	movq $20, 8(%r11)
[INFO] [stdout] 	movq $30, 16(%r11)
[INFO] [stdout] 	movq $40, %r13
[INFO] [stdout] 	movq %r12, %rdi
[INFO] [stdout] 	movq $0, %rsi
[INFO] [stdout] 	callq __subscript_array
[INFO] [stdout] 	movq %rax, %rcx
[INFO] [stdout] 	addq %rcx, %rbx
[INFO] [stdout] 	movq %r12, %rdi
[INFO] [stdout] 	movq $1, %rsi
[INFO] [stdout] 	callq __subscript_array
[INFO] [stdout] 	movq %rax, %rcx
[INFO] [stdout] 	addq %rcx, %rbx
[INFO] [stdout] 	movq %rbx, %rdi
[INFO] [stdout] 	addq %r13, %rdi
[INFO] [stdout] 	callq print_int
[INFO] [stdout] 	jmp .EE_626
[INFO] [stdout] .EE_628:
[INFO] [stdout] 	movq %r15, %rdi
[INFO] [stdout] 	movq $24, %rsi
[INFO] [stdout] 	callq __gc_collect
[INFO] [stdout] 	jmp .EE_627
[INFO] [stdout] .EE_625:
[INFO] [stdout] 	movq $10, %rbx
[INFO] [stdout] 	movq __gc_free_ptr(%rip), %rcx
[INFO] [stdout] 	addq $24, %rcx
[INFO] [stdout] 	cmpq __gc_fromspace_end(%rip), %rcx
[INFO] [stdout] 	jl .EE_627
[INFO] [stdout] 	jmp .EE_628
[INFO] [stdout] .EE_626:
[INFO] [stdout] 	popq %r12
[INFO] [stdout] 	popq %r13
[INFO] [stdout] 	popq %rbx
[INFO] [stdout] 	popq %r15
[INFO] [stdout] 	popq %rbp
[INFO] [stdout] 	retq
[INFO] [stdout] 
[INFO] [stdout] 	.section .note.GNU-stack,"",@progbits
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] thread 'test_scalar_and_array_interleaved' (272) panicked at crates/compiler/tests/utils.rs:37:9:
[INFO] [stdout] Failed assembler: failed to create temp file: No such file or directory (os error 2) at path "/opt/rustwide/workdir/crates/compiler/../../target/tmp/.tmpOR33NL"
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5e176419b9fa - std[ec4e911328de40a6]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x5e176419b9fa - std[ec4e911328de40a6]::backtrace_rs::backtrace::trace_unsynchronized::<std[ec4e911328de40a6]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x5e176419b9fa - std[ec4e911328de40a6]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x5e176419b9fa - <<std[ec4e911328de40a6]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[a96a4c5c53f902a3]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x5e17641b066a - <core[a96a4c5c53f902a3]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x5e17641b066a - core[a96a4c5c53f902a3]::fmt::write
[INFO] [stdout]    6:     0x5e17641a02f2 - std[ec4e911328de40a6]::io::default_write_fmt::<alloc[c960326de6de28e6]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/io/mod.rs:639:11
[INFO] [stdout]    7:     0x5e17641a02f2 - <alloc[c960326de6de28e6]::vec::Vec<u8> as std[ec4e911328de40a6]::io::Write>::write_fmt
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/io/mod.rs:1994:13
[INFO] [stdout]    8:     0x5e176417a45f - <std[ec4e911328de40a6]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x5e176417a45f - std[ec4e911328de40a6]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x5e1764193ea9 - std[ec4e911328de40a6]::panicking::default_hook
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x5e1763fb2f5c - <alloc[c960326de6de28e6]::boxed::Box<dyn for<'a, 'b> core[a96a4c5c53f902a3]::ops::function::Fn<(&'a std[ec4e911328de40a6]::panic::PanicHookInfo<'b>,), Output = ()> + core[a96a4c5c53f902a3]::marker::Sync + core[a96a4c5c53f902a3]::marker::Send> as core[a96a4c5c53f902a3]::ops::function::Fn<(&std[ec4e911328de40a6]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/alloc/src/boxed.rs:2254:9
[INFO] [stdout]   12:     0x5e1763fb2f5c - test[30c43f9fd66fea90]::test_main_with_exit_callback::<test[30c43f9fd66fea90]::test_main::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:145:21
[INFO] [stdout]   13:     0x5e1764194062 - <alloc[c960326de6de28e6]::boxed::Box<dyn for<'a, 'b> core[a96a4c5c53f902a3]::ops::function::Fn<(&'a std[ec4e911328de40a6]::panic::PanicHookInfo<'b>,), Output = ()> + core[a96a4c5c53f902a3]::marker::Sync + core[a96a4c5c53f902a3]::marker::Send> as core[a96a4c5c53f902a3]::ops::function::Fn<(&std[ec4e911328de40a6]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/alloc/src/boxed.rs:2254:9
[INFO] [stdout]   14:     0x5e1764194062 - std[ec4e911328de40a6]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:833:13
[INFO] [stdout]   15:     0x5e176417a518 - std[ec4e911328de40a6]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:698:13
[INFO] [stdout]   16:     0x5e1764171e09 - std[ec4e911328de40a6]::sys::backtrace::__rust_end_short_backtrace::<std[ec4e911328de40a6]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x5e176417b22d - __rustc[aa69f48705c57ca8]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:689:5
[INFO] [stdout]   18:     0x5e17641b0dfc - core[a96a4c5c53f902a3]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x5e1763f93786 - test_arrays[2a2b896bbe6fd044]::utils::execute_test_case
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/compiler/tests/utils.rs:37:9
[INFO] [stdout]   20:     0x5e1763fa5a6c - test_arrays[2a2b896bbe6fd044]::test_scalar_and_array_interleaved
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/compiler/tests/test_arrays.rs:330:5
[INFO] [stdout]   21:     0x5e1763f9c1f7 - test_arrays[2a2b896bbe6fd044]::test_scalar_and_array_interleaved::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/compiler/tests/test_arrays.rs:329:39
[INFO] [stdout]   22:     0x5e1763f96116 - <test_arrays[2a2b896bbe6fd044]::test_scalar_and_array_interleaved::{closure#0} as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   23:     0x5e1763fa703b - <fn() -> core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String> as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   24:     0x5e1763fa703b - test[30c43f9fd66fea90]::__rust_begin_short_backtrace::<core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String>, fn() -> core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:663:18
[INFO] [stdout]   25:     0x5e1763fb3a2b - test[30c43f9fd66fea90]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:686:74
[INFO] [stdout]   26:     0x5e1763fb3a2b - <core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<test[30c43f9fd66fea90]::run_test_in_process::{closure#0}> as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   27:     0x5e1763fb3a2b - std[ec4e911328de40a6]::panicking::catch_unwind::do_call::<core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<test[30c43f9fd66fea90]::run_test_in_process::{closure#0}>, core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:581:40
[INFO] [stdout]   28:     0x5e1763fb3a2b - std[ec4e911328de40a6]::panicking::catch_unwind::<core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String>, core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<test[30c43f9fd66fea90]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:544:19
[INFO] [stdout]   29:     0x5e1763fb3a2b - std[ec4e911328de40a6]::panic::catch_unwind::<core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<test[30c43f9fd66fea90]::run_test_in_process::{closure#0}>, core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panic.rs:359:14
[INFO] [stdout]   30:     0x5e1763fb3a2b - test[30c43f9fd66fea90]::run_test_in_process
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:686:27
[INFO] [stdout]   31:     0x5e1763fb3a2b - test[30c43f9fd66fea90]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:607:43
[INFO] [stdout]   32:     0x5e1763faf144 - test[30c43f9fd66fea90]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:637:41
[INFO] [stdout]   33:     0x5e1763faf144 - std[ec4e911328de40a6]::sys::backtrace::__rust_begin_short_backtrace::<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   34:     0x5e1763fb6632 - std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked::<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/thread/lifecycle.rs:91:13
[INFO] [stdout]   35:     0x5e1763fb6632 - <core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   36:     0x5e1763fb6632 - std[ec4e911328de40a6]::panicking::catch_unwind::do_call::<core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:581:40
[INFO] [stdout]   37:     0x5e1763fb6632 - std[ec4e911328de40a6]::panicking::catch_unwind::<(), core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:544:19
[INFO] [stdout]   38:     0x5e1763fb6632 - std[ec4e911328de40a6]::panic::catch_unwind::<core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panic.rs:359:14
[INFO] [stdout]   39:     0x5e1763fb6632 - std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked::<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/thread/lifecycle.rs:89:26
[INFO] [stdout]   40:     0x5e1763fb6632 - <std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1} as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   41:     0x5e176419b30f - <alloc[c960326de6de28e6]::boxed::Box<dyn core[a96a4c5c53f902a3]::ops::function::FnOnce<(), Output = ()> + core[a96a4c5c53f902a3]::marker::Send> as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/alloc/src/boxed.rs:2240:9
[INFO] [stdout]   42:     0x5e176419b30f - <std[ec4e911328de40a6]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/thread/unix.rs:118:17
[INFO] [stdout]   43:     0x77a70b290aa4 - <unknown>
[INFO] [stdout]   44:     0x77a70b31da64 - clone
[INFO] [stdout]   45:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- test_subscript_overwrite_same_index stdout ----
[INFO] [stdout] fn main() -> int { a = [1, 2]
[INFO] [stdout] a[0] = 10
[INFO] [stdout] a[0] = 20
[INFO] [stdout] a[0] = 30
[INFO] [stdout] print_int(a[0])
[INFO] [stdout] }
[INFO] [stdout] -------
[INFO] [stdout] Pass: GlobalizeIdentifiers(GlobalizeIdentifiers)
[INFO] [stdout] Pass: TypeCheck(TypeCheck)
[INFO] [stdout] Pass: ClosurizeFunctions(ClosurizeFunctions)
[INFO] [stdout] Pass: ClosurizeLambdas(ClosurizeLambdas)
[INFO] [stdout] Pass: TypeCheck(TypeCheck)
[INFO] [stdout] Pass: DisambiguateSubscript(DisambiguateSubscript)
[INFO] [stdout] Pass: ExtractStringOps(ExtractStringOps)
[INFO] [stdout] Pass: ShortCircuiting(ShortCircuiting)
[INFO] [stdout] Pass: TupleizeExcessArgs(TupleizeExcessArgs)
[INFO] [stdout] Pass: RemoveComplexOperands(RemoveComplexOperands)
[INFO] [stdout] Pass: TypeCheck(TypeCheck)
[INFO] [stdout] Pass: InjectAllocations(InjectAllocations)
[INFO] [stdout] Pass: DeclosurizeCalls(DeclosurizeCalls)
[INFO] [stdout] Pass: RegisterAllocation(RegisterAllocation)
[INFO] [stdout] Pass: PatchInstructions(PatchInstructions)
[INFO] [stdout] Pass: PreludeConclusion(PreludeConclusion)
[INFO] [stdout] Pass: ResolveWidth(ResolveWidth)
[INFO] [stdout] -- No Opt: -- 
[INFO] [stdout] 	.att_syntax
[INFO] [stdout] 	.align 8
[INFO] [stdout] 	.globl main
[INFO] [stdout] main:
[INFO] [stdout] 	pushq %rbp
[INFO] [stdout] 	pushq %r15
[INFO] [stdout] 	pushq %rbx
[INFO] [stdout] 	movq $32768, %rdi
[INFO] [stdout] 	movq $32768, %rsi
[INFO] [stdout] 	callq __gc_initialize
[INFO] [stdout] 	movq __gc_rootstack_begin(%rip), %r15
[INFO] [stdout] 	jmp .EE_639
[INFO] [stdout] .EE_639:
[INFO] [stdout] 	movq %rdi, %rbx
[INFO] [stdout] 	jmp .EE_635
[INFO] [stdout] .EE_637:
[INFO] [stdout] 	movq __gc_free_ptr(%rip), %r11
[INFO] [stdout] 	addq $24, __gc_free_ptr(%rip)
[INFO] [stdout] 	movq $4611686018427388064, %rax
[INFO] [stdout] 	movq %rax, 0(%r11)
[INFO] [stdout] 	movq %r11, %rbx
[INFO] [stdout] 	movq $1, 8(%r11)
[INFO] [stdout] 	movq $2, 16(%r11)
[INFO] [stdout] 	movq %rbx, %rdi
[INFO] [stdout] 	movq $0, %rsi
[INFO] [stdout] 	movq $10, %rdx
[INFO] [stdout] 	callq __assign_to_array_elem
[INFO] [stdout] 	movq %rbx, %rdi
[INFO] [stdout] 	movq $0, %rsi
[INFO] [stdout] 	movq $20, %rdx
[INFO] [stdout] 	callq __assign_to_array_elem
[INFO] [stdout] 	movq %rbx, %rdi
[INFO] [stdout] 	movq $0, %rsi
[INFO] [stdout] 	movq $30, %rdx
[INFO] [stdout] 	callq __assign_to_array_elem
[INFO] [stdout] 	movq %rbx, %rdi
[INFO] [stdout] 	movq $0, %rsi
[INFO] [stdout] 	callq __subscript_array
[INFO] [stdout] 	movq %rax, %rdi
[INFO] [stdout] 	callq print_int
[INFO] [stdout] 	jmp .EE_636
[INFO] [stdout] .EE_638:
[INFO] [stdout] 	movq %r15, %rdi
[INFO] [stdout] 	movq $24, %rsi
[INFO] [stdout] 	callq __gc_collect
[INFO] [stdout] 	jmp .EE_637
[INFO] [stdout] .EE_635:
[INFO] [stdout] 	movq __gc_free_ptr(%rip), %rcx
[INFO] [stdout] 	addq $24, %rcx
[INFO] [stdout] 	cmpq __gc_fromspace_end(%rip), %rcx
[INFO] [stdout] 	jl .EE_637
[INFO] [stdout] 	jmp .EE_638
[INFO] [stdout] .EE_636:
[INFO] [stdout] 	popq %rbx
[INFO] [stdout] 	popq %r15
[INFO] [stdout] 	popq %rbp
[INFO] [stdout] 	retq
[INFO] [stdout] 
[INFO] [stdout] 	.section .note.GNU-stack,"",@progbits
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] thread 'test_subscript_overwrite_same_index' (274) panicked at crates/compiler/tests/utils.rs:37:9:
[INFO] [stdout] Failed assembler: failed to create temp file: No such file or directory (os error 2) at path "/opt/rustwide/workdir/crates/compiler/../../target/tmp/.tmptzvO3H"
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5e176419b9fa - std[ec4e911328de40a6]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x5e176419b9fa - std[ec4e911328de40a6]::backtrace_rs::backtrace::trace_unsynchronized::<std[ec4e911328de40a6]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x5e176419b9fa - std[ec4e911328de40a6]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x5e176419b9fa - <<std[ec4e911328de40a6]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[a96a4c5c53f902a3]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x5e17641b066a - <core[a96a4c5c53f902a3]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x5e17641b066a - core[a96a4c5c53f902a3]::fmt::write
[INFO] [stdout]    6:     0x5e17641a02f2 - std[ec4e911328de40a6]::io::default_write_fmt::<alloc[c960326de6de28e6]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/io/mod.rs:639:11
[INFO] [stdout]    7:     0x5e17641a02f2 - <alloc[c960326de6de28e6]::vec::Vec<u8> as std[ec4e911328de40a6]::io::Write>::write_fmt
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/io/mod.rs:1994:13
[INFO] [stdout]    8:     0x5e176417a45f - <std[ec4e911328de40a6]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x5e176417a45f - std[ec4e911328de40a6]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x5e1764193ea9 - std[ec4e911328de40a6]::panicking::default_hook
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x5e1763fb2f5c - <alloc[c960326de6de28e6]::boxed::Box<dyn for<'a, 'b> core[a96a4c5c53f902a3]::ops::function::Fn<(&'a std[ec4e911328de40a6]::panic::PanicHookInfo<'b>,), Output = ()> + core[a96a4c5c53f902a3]::marker::Sync + core[a96a4c5c53f902a3]::marker::Send> as core[a96a4c5c53f902a3]::ops::function::Fn<(&std[ec4e911328de40a6]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/alloc/src/boxed.rs:2254:9
[INFO] [stdout]   12:     0x5e1763fb2f5c - test[30c43f9fd66fea90]::test_main_with_exit_callback::<test[30c43f9fd66fea90]::test_main::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:145:21
[INFO] [stdout]   13:     0x5e1764194062 - <alloc[c960326de6de28e6]::boxed::Box<dyn for<'a, 'b> core[a96a4c5c53f902a3]::ops::function::Fn<(&'a std[ec4e911328de40a6]::panic::PanicHookInfo<'b>,), Output = ()> + core[a96a4c5c53f902a3]::marker::Sync + core[a96a4c5c53f902a3]::marker::Send> as core[a96a4c5c53f902a3]::ops::function::Fn<(&std[ec4e911328de40a6]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/alloc/src/boxed.rs:2254:9
[INFO] [stdout]   14:     0x5e1764194062 - std[ec4e911328de40a6]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:833:13
[INFO] [stdout]   15:     0x5e176417a518 - std[ec4e911328de40a6]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:698:13
[INFO] [stdout]   16:     0x5e1764171e09 - std[ec4e911328de40a6]::sys::backtrace::__rust_end_short_backtrace::<std[ec4e911328de40a6]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x5e176417b22d - __rustc[aa69f48705c57ca8]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:689:5
[INFO] [stdout]   18:     0x5e17641b0dfc - core[a96a4c5c53f902a3]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x5e1763f93786 - test_arrays[2a2b896bbe6fd044]::utils::execute_test_case
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/compiler/tests/utils.rs:37:9
[INFO] [stdout]   20:     0x5e1763fa609c - test_arrays[2a2b896bbe6fd044]::test_subscript_overwrite_same_index
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/compiler/tests/test_arrays.rs:143:5
[INFO] [stdout]   21:     0x5e1763f9c257 - test_arrays[2a2b896bbe6fd044]::test_subscript_overwrite_same_index::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/compiler/tests/test_arrays.rs:142:41
[INFO] [stdout]   22:     0x5e1763f96196 - <test_arrays[2a2b896bbe6fd044]::test_subscript_overwrite_same_index::{closure#0} as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   23:     0x5e1763fa703b - <fn() -> core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String> as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   24:     0x5e1763fa703b - test[30c43f9fd66fea90]::__rust_begin_short_backtrace::<core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String>, fn() -> core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:663:18
[INFO] [stdout]   25:     0x5e1763fb3a2b - test[30c43f9fd66fea90]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:686:74
[INFO] [stdout]   26:     0x5e1763fb3a2b - <core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<test[30c43f9fd66fea90]::run_test_in_process::{closure#0}> as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   27:     0x5e1763fb3a2b - std[ec4e911328de40a6]::panicking::catch_unwind::do_call::<core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<test[30c43f9fd66fea90]::run_test_in_process::{closure#0}>, core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:581:40
[INFO] [stdout]   28:     0x5e1763fb3a2b - std[ec4e911328de40a6]::panicking::catch_unwind::<core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String>, core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<test[30c43f9fd66fea90]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:544:19
[INFO] [stdout]   29:     0x5e1763fb3a2b - std[ec4e911328de40a6]::panic::catch_unwind::<core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<test[30c43f9fd66fea90]::run_test_in_process::{closure#0}>, core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panic.rs:359:14
[INFO] [stdout]   30:     0x5e1763fb3a2b - test[30c43f9fd66fea90]::run_test_in_process
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:686:27
[INFO] [stdout]   31:     0x5e1763fb3a2b - test[30c43f9fd66fea90]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:607:43
[INFO] [stdout]   32:     0x5e1763faf144 - test[30c43f9fd66fea90]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:637:41
[INFO] [stdout]   33:     0x5e1763faf144 - std[ec4e911328de40a6]::sys::backtrace::__rust_begin_short_backtrace::<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   34:     0x5e1763fb6632 - std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked::<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/thread/lifecycle.rs:91:13
[INFO] [stdout]   35:     0x5e1763fb6632 - <core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   36:     0x5e1763fb6632 - std[ec4e911328de40a6]::panicking::catch_unwind::do_call::<core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:581:40
[INFO] [stdout]   37:     0x5e1763fb6632 - std[ec4e911328de40a6]::panicking::catch_unwind::<(), core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:544:19
[INFO] [stdout]   38:     0x5e1763fb6632 - std[ec4e911328de40a6]::panic::catch_unwind::<core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panic.rs:359:14
[INFO] [stdout]   39:     0x5e1763fb6632 - std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked::<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/thread/lifecycle.rs:89:26
[INFO] [stdout]   40:     0x5e1763fb6632 - <std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1} as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   41:     0x5e176419b30f - <alloc[c960326de6de28e6]::boxed::Box<dyn core[a96a4c5c53f902a3]::ops::function::FnOnce<(), Output = ()> + core[a96a4c5c53f902a3]::marker::Send> as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/alloc/src/boxed.rs:2240:9
[INFO] [stdout]   42:     0x5e176419b30f - <std[ec4e911328de40a6]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/thread/unix.rs:118:17
[INFO] [stdout]   43:     0x77a70b290aa4 - <unknown>
[INFO] [stdout]   44:     0x77a70b31da64 - clone
[INFO] [stdout]   45:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- test_array_with_variable_elements stdout ----
[INFO] [stdout] fn main() -> int { x = 1
[INFO] [stdout] y = 2
[INFO] [stdout] z = 3
[INFO] [stdout] a = [x, y, z]
[INFO] [stdout] print_int(a[0])
[INFO] [stdout] print_int(a[1])
[INFO] [stdout] print_int(a[2])
[INFO] [stdout] }
[INFO] [stdout] -------
[INFO] [stdout] Pass: GlobalizeIdentifiers(GlobalizeIdentifiers)
[INFO] [stdout] Pass: TypeCheck(TypeCheck)
[INFO] [stdout] Pass: ClosurizeFunctions(ClosurizeFunctions)
[INFO] [stdout] Pass: ClosurizeLambdas(ClosurizeLambdas)
[INFO] [stdout] Pass: TypeCheck(TypeCheck)
[INFO] [stdout] Pass: DisambiguateSubscript(DisambiguateSubscript)
[INFO] [stdout] Pass: ExtractStringOps(ExtractStringOps)
[INFO] [stdout] Pass: ShortCircuiting(ShortCircuiting)
[INFO] [stdout] Pass: TupleizeExcessArgs(TupleizeExcessArgs)
[INFO] [stdout] Pass: RemoveComplexOperands(RemoveComplexOperands)
[INFO] [stdout] Pass: TypeCheck(TypeCheck)
[INFO] [stdout] Pass: InjectAllocations(InjectAllocations)
[INFO] [stdout] Pass: DeclosurizeCalls(DeclosurizeCalls)
[INFO] [stdout] Pass: RegisterAllocation(RegisterAllocation)
[INFO] [stdout] Pass: PatchInstructions(PatchInstructions)
[INFO] [stdout] Pass: PreludeConclusion(PreludeConclusion)
[INFO] [stdout] Pass: ResolveWidth(ResolveWidth)
[INFO] [stdout] -- No Opt: -- 
[INFO] [stdout] 	.att_syntax
[INFO] [stdout] 	.align 8
[INFO] [stdout] 	.globl main
[INFO] [stdout] main:
[INFO] [stdout] 	pushq %rbp
[INFO] [stdout] 	pushq %r15
[INFO] [stdout] 	pushq %r13
[INFO] [stdout] 	pushq %rbx
[INFO] [stdout] 	pushq %r12
[INFO] [stdout] 	movq $32768, %rdi
[INFO] [stdout] 	movq $32768, %rsi
[INFO] [stdout] 	callq __gc_initialize
[INFO] [stdout] 	movq __gc_rootstack_begin(%rip), %r15
[INFO] [stdout] 	jmp .EE_236
[INFO] [stdout] .EE_236:
[INFO] [stdout] 	movq %rdi, %rbx
[INFO] [stdout] 	jmp .EE_226
[INFO] [stdout] .EE_228:
[INFO] [stdout] 	movq __gc_free_ptr(%rip), %r11
[INFO] [stdout] 	addq $32, __gc_free_ptr(%rip)
[INFO] [stdout] 	movq $4611686018427388128, %rax
[INFO] [stdout] 	movq %rax, 0(%r11)
[INFO] [stdout] 	movq %r11, %rcx
[INFO] [stdout] 	movq %r12, 8(%r11)
[INFO] [stdout] 	movq %r13, 16(%r11)
[INFO] [stdout] 	movq %rbx, 24(%r11)
[INFO] [stdout] 	movq %rcx, %rbx
[INFO] [stdout] 	movq %rbx, %rdi
[INFO] [stdout] 	movq $0, %rsi
[INFO] [stdout] 	callq __subscript_array
[INFO] [stdout] 	movq %rax, %rdi
[INFO] [stdout] 	callq print_int
[INFO] [stdout] 	movq %rbx, %rdi
[INFO] [stdout] 	movq $1, %rsi
[INFO] [stdout] 	callq __subscript_array
[INFO] [stdout] 	movq %rax, %rdi
[INFO] [stdout] 	callq print_int
[INFO] [stdout] 	movq %rbx, %rdi
[INFO] [stdout] 	movq $2, %rsi
[INFO] [stdout] 	callq __subscript_array
[INFO] [stdout] 	movq %rax, %rdi
[INFO] [stdout] 	callq print_int
[INFO] [stdout] 	jmp .EE_227
[INFO] [stdout] .EE_229:
[INFO] [stdout] 	movq %r15, %rdi
[INFO] [stdout] 	movq $32, %rsi
[INFO] [stdout] 	callq __gc_collect
[INFO] [stdout] 	jmp .EE_228
[INFO] [stdout] .EE_226:
[INFO] [stdout] 	movq $1, %r12
[INFO] [stdout] 	movq $2, %r13
[INFO] [stdout] 	movq $3, %rbx
[INFO] [stdout] 	movq __gc_free_ptr(%rip), %rcx
[INFO] [stdout] 	addq $32, %rcx
[INFO] [stdout] 	cmpq __gc_fromspace_end(%rip), %rcx
[INFO] [stdout] 	jl .EE_228
[INFO] [stdout] 	jmp .EE_229
[INFO] [stdout] .EE_227:
[INFO] [stdout] 	popq %r12
[INFO] [stdout] 	popq %rbx
[INFO] [stdout] 	popq %r13
[INFO] [stdout] 	popq %r15
[INFO] [stdout] 	popq %rbp
[INFO] [stdout] 	retq
[INFO] [stdout] 
[INFO] [stdout] 	.section .note.GNU-stack,"",@progbits
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] thread 'test_array_with_variable_elements' (244) panicked at crates/compiler/tests/utils.rs:37:9:
[INFO] [stdout] Failed assembler: failed to create temp file: No such file or directory (os error 2) at path "/opt/rustwide/workdir/crates/compiler/../../target/tmp/.tmpzuLYiR"
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5e176419b9fa - std[ec4e911328de40a6]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x5e176419b9fa - std[ec4e911328de40a6]::backtrace_rs::backtrace::trace_unsynchronized::<std[ec4e911328de40a6]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x5e176419b9fa - std[ec4e911328de40a6]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x5e176419b9fa - <<std[ec4e911328de40a6]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[a96a4c5c53f902a3]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x5e17641b066a - <core[a96a4c5c53f902a3]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x5e17641b066a - core[a96a4c5c53f902a3]::fmt::write
[INFO] [stdout]    6:     0x5e17641a02f2 - std[ec4e911328de40a6]::io::default_write_fmt::<alloc[c960326de6de28e6]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/io/mod.rs:639:11
[INFO] [stdout]    7:     0x5e17641a02f2 - <alloc[c960326de6de28e6]::vec::Vec<u8> as std[ec4e911328de40a6]::io::Write>::write_fmt
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/io/mod.rs:1994:13
[INFO] [stdout]    8:     0x5e176417a45f - <std[ec4e911328de40a6]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x5e176417a45f - std[ec4e911328de40a6]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x5e1764193ea9 - std[ec4e911328de40a6]::panicking::default_hook
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x5e1763fb2f5c - <alloc[c960326de6de28e6]::boxed::Box<dyn for<'a, 'b> core[a96a4c5c53f902a3]::ops::function::Fn<(&'a std[ec4e911328de40a6]::panic::PanicHookInfo<'b>,), Output = ()> + core[a96a4c5c53f902a3]::marker::Sync + core[a96a4c5c53f902a3]::marker::Send> as core[a96a4c5c53f902a3]::ops::function::Fn<(&std[ec4e911328de40a6]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/alloc/src/boxed.rs:2254:9
[INFO] [stdout]   12:     0x5e1763fb2f5c - test[30c43f9fd66fea90]::test_main_with_exit_callback::<test[30c43f9fd66fea90]::test_main::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:145:21
[INFO] [stdout]   13:     0x5e1764194062 - <alloc[c960326de6de28e6]::boxed::Box<dyn for<'a, 'b> core[a96a4c5c53f902a3]::ops::function::Fn<(&'a std[ec4e911328de40a6]::panic::PanicHookInfo<'b>,), Output = ()> + core[a96a4c5c53f902a3]::marker::Sync + core[a96a4c5c53f902a3]::marker::Send> as core[a96a4c5c53f902a3]::ops::function::Fn<(&std[ec4e911328de40a6]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/alloc/src/boxed.rs:2254:9
[INFO] [stdout]   14:     0x5e1764194062 - std[ec4e911328de40a6]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:833:13
[INFO] [stdout]   15:     0x5e176417a518 - std[ec4e911328de40a6]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:698:13
[INFO] [stdout]   16:     0x5e1764171e09 - std[ec4e911328de40a6]::sys::backtrace::__rust_end_short_backtrace::<std[ec4e911328de40a6]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x5e176417b22d - __rustc[aa69f48705c57ca8]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:689:5
[INFO] [stdout]   18:     0x5e17641b0dfc - core[a96a4c5c53f902a3]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x5e1763f93786 - test_arrays[2a2b896bbe6fd044]::utils::execute_test_case
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/compiler/tests/utils.rs:37:9
[INFO] [stdout]   20:     0x5e1763fa5835 - test_arrays[2a2b896bbe6fd044]::test_array_with_variable_elements
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/compiler/tests/test_arrays.rs:523:5
[INFO] [stdout]   21:     0x5e1763f9c1c7 - test_arrays[2a2b896bbe6fd044]::test_array_with_variable_elements::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/compiler/tests/test_arrays.rs:522:39
[INFO] [stdout]   22:     0x5e1763f960d6 - <test_arrays[2a2b896bbe6fd044]::test_array_with_variable_elements::{closure#0} as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   23:     0x5e1763fa703b - <fn() -> core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String> as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   24:     0x5e1763fa703b - test[30c43f9fd66fea90]::__rust_begin_short_backtrace::<core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String>, fn() -> core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:663:18
[INFO] [stdout]   25:     0x5e1763fb3a2b - test[30c43f9fd66fea90]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:686:74
[INFO] [stdout]   26:     0x5e1763fb3a2b - <core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<test[30c43f9fd66fea90]::run_test_in_process::{closure#0}> as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   27:     0x5e1763fb3a2b - std[ec4e911328de40a6]::panicking::catch_unwind::do_call::<core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<test[30c43f9fd66fea90]::run_test_in_process::{closure#0}>, core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:581:40
[INFO] [stdout]   28:     0x5e1763fb3a2b - std[ec4e911328de40a6]::panicking::catch_unwind::<core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String>, core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<test[30c43f9fd66fea90]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:544:19
[INFO] [stdout]   29:     0x5e1763fb3a2b - std[ec4e911328de40a6]::panic::catch_unwind::<core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<test[30c43f9fd66fea90]::run_test_in_process::{closure#0}>, core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panic.rs:359:14
[INFO] [stdout]   30:     0x5e1763fb3a2b - test[30c43f9fd66fea90]::run_test_in_process
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:686:27
[INFO] [stdout]   31:     0x5e1763fb3a2b - test[30c43f9fd66fea90]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:607:43
[INFO] [stdout]   32:     0x5e1763faf144 - test[30c43f9fd66fea90]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:637:41
[INFO] [stdout]   33:     0x5e1763faf144 - std[ec4e911328de40a6]::sys::backtrace::__rust_begin_short_backtrace::<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   34:     0x5e1763fb6632 - std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked::<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/thread/lifecycle.rs:91:13
[INFO] [stdout]   35:     0x5e1763fb6632 - <core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   36:     0x5e1763fb6632 - std[ec4e911328de40a6]::panicking::catch_unwind::do_call::<core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:581:40
[INFO] [stdout]   37:     0x5e1763fb6632 - std[ec4e911328de40a6]::panicking::catch_unwind::<(), core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:544:19
[INFO] [stdout]   38:     0x5e1763fb6632 - std[ec4e911328de40a6]::panic::catch_unwind::<core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panic.rs:359:14
[INFO] [stdout]   39:     0x5e1763fb6632 - std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked::<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/thread/lifecycle.rs:89:26
[INFO] [stdout]   40:     0x5e1763fb6632 - <std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1} as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   41:     0x5e176419b30f - <alloc[c960326de6de28e6]::boxed::Box<dyn core[a96a4c5c53f902a3]::ops::function::FnOnce<(), Output = ()> + core[a96a4c5c53f902a3]::marker::Send> as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/alloc/src/boxed.rs:2240:9
[INFO] [stdout]   42:     0x5e176419b30f - <std[ec4e911328de40a6]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/thread/unix.rs:118:17
[INFO] [stdout]   43:     0x77a70b290aa4 - <unknown>
[INFO] [stdout]   44:     0x77a70b31da64 - clone
[INFO] [stdout]   45:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- test_bool_array_write_in_branch stdout ----
[INFO] [stdout] fn main() -> int { a = [false, false]
[INFO] [stdout] x = read_int()
[INFO] [stdout] if x > 0 {
[INFO] [stdout]     a[0] = true
[INFO] [stdout] } else {
[INFO] [stdout]     a[1] = true
[INFO] [stdout] }
[INFO] [stdout] if a[0] { print_int(1) } else { print_int(0) }
[INFO] [stdout] if a[1] { print_int(1) } else { print_int(0) }
[INFO] [stdout] }
[INFO] [stdout] -------
[INFO] [stdout] Pass: GlobalizeIdentifiers(GlobalizeIdentifiers)
[INFO] [stdout] Pass: TypeCheck(TypeCheck)
[INFO] [stdout] Pass: ClosurizeFunctions(ClosurizeFunctions)
[INFO] [stdout] Pass: ClosurizeLambdas(ClosurizeLambdas)
[INFO] [stdout] Pass: TypeCheck(TypeCheck)
[INFO] [stdout] Pass: DisambiguateSubscript(DisambiguateSubscript)
[INFO] [stdout] Pass: ExtractStringOps(ExtractStringOps)
[INFO] [stdout] Pass: ShortCircuiting(ShortCircuiting)
[INFO] [stdout] Pass: TupleizeExcessArgs(TupleizeExcessArgs)
[INFO] [stdout] Pass: RemoveComplexOperands(RemoveComplexOperands)
[INFO] [stdout] Pass: TypeCheck(TypeCheck)
[INFO] [stdout] Pass: InjectAllocations(InjectAllocations)
[INFO] [stdout] Pass: DeclosurizeCalls(DeclosurizeCalls)
[INFO] [stdout] Pass: RegisterAllocation(RegisterAllocation)
[INFO] [stdout] Pass: PatchInstructions(PatchInstructions)
[INFO] [stdout] Pass: PreludeConclusion(PreludeConclusion)
[INFO] [stdout] Pass: ResolveWidth(ResolveWidth)
[INFO] [stdout] -- No Opt: -- 
[INFO] [stdout] 	.att_syntax
[INFO] [stdout] 	.align 8
[INFO] [stdout] 	.globl main
[INFO] [stdout] main:
[INFO] [stdout] 	pushq %rbp
[INFO] [stdout] 	pushq %r15
[INFO] [stdout] 	pushq %rbx
[INFO] [stdout] 	movq $32768, %rdi
[INFO] [stdout] 	movq $32768, %rsi
[INFO] [stdout] 	callq __gc_initialize
[INFO] [stdout] 	movq __gc_rootstack_begin(%rip), %r15
[INFO] [stdout] 	jmp .EE_422
[INFO] [stdout] .EE_422:
[INFO] [stdout] 	movq %rdi, %rbx
[INFO] [stdout] 	jmp .EE_410
[INFO] [stdout] .EE_412:
[INFO] [stdout] 	movq $1, %rdi
[INFO] [stdout] 	callq print_int
[INFO] [stdout] 	jmp .EE_411
[INFO] [stdout] .EE_413:
[INFO] [stdout] 	movq $0, %rdi
[INFO] [stdout] 	callq print_int
[INFO] [stdout] 	jmp .EE_411
[INFO] [stdout] .EE_414:
[INFO] [stdout] 	movq %rbx, %rdi
[INFO] [stdout] 	movq $1, %rsi
[INFO] [stdout] 	callq __subscript_array
[INFO] [stdout] 	cmpq $0, %rax
[INFO] [stdout] 	jne .EE_412
[INFO] [stdout] 	jmp .EE_413
[INFO] [stdout] .EE_415:
[INFO] [stdout] 	movq $1, %rdi
[INFO] [stdout] 	callq print_int
[INFO] [stdout] 	jmp .EE_414
[INFO] [stdout] .EE_416:
[INFO] [stdout] 	movq $0, %rdi
[INFO] [stdout] 	callq print_int
[INFO] [stdout] 	jmp .EE_414
[INFO] [stdout] .EE_417:
[INFO] [stdout] 	movq %rbx, %rdi
[INFO] [stdout] 	movq $0, %rsi
[INFO] [stdout] 	callq __subscript_array
[INFO] [stdout] 	cmpq $0, %rax
[INFO] [stdout] 	jne .EE_415
[INFO] [stdout] 	jmp .EE_416
[INFO] [stdout] .EE_418:
[INFO] [stdout] 	movq %rbx, %rdi
[INFO] [stdout] 	movq $0, %rsi
[INFO] [stdout] 	movq $1, %rdx
[INFO] [stdout] 	callq __assign_to_array_elem
[INFO] [stdout] 	jmp .EE_417
[INFO] [stdout] .EE_419:
[INFO] [stdout] 	movq %rbx, %rdi
[INFO] [stdout] 	movq $1, %rsi
[INFO] [stdout] 	movq $1, %rdx
[INFO] [stdout] 	callq __assign_to_array_elem
[INFO] [stdout] 	jmp .EE_417
[INFO] [stdout] .EE_420:
[INFO] [stdout] 	movq __gc_free_ptr(%rip), %r11
[INFO] [stdout] 	addq $10, __gc_free_ptr(%rip)
[INFO] [stdout] 	movq $4611686018427388036, %rax
[INFO] [stdout] 	movq %rax, 0(%r11)
[INFO] [stdout] 	movq %r11, %rbx
[INFO] [stdout] 	movb $0, 8(%r11)
[INFO] [stdout] 	movb $0, 9(%r11)
[INFO] [stdout] 	callq read_int
[INFO] [stdout] 	movq %rax, %rcx
[INFO] [stdout] 	cmpq $0, %rcx
[INFO] [stdout] 	jg .EE_418
[INFO] [stdout] 	jmp .EE_419
[INFO] [stdout] .EE_421:
[INFO] [stdout] 	movq %r15, %rdi
[INFO] [stdout] 	movq $10, %rsi
[INFO] [stdout] 	callq __gc_collect
[INFO] [stdout] 	jmp .EE_420
[INFO] [stdout] .EE_410:
[INFO] [stdout] 	movq __gc_free_ptr(%rip), %rcx
[INFO] [stdout] 	addq $10, %rcx
[INFO] [stdout] 	cmpq __gc_fromspace_end(%rip), %rcx
[INFO] [stdout] 	jl .EE_420
[INFO] [stdout] 	jmp .EE_421
[INFO] [stdout] .EE_411:
[INFO] [stdout] 	popq %rbx
[INFO] [stdout] 	popq %r15
[INFO] [stdout] 	popq %rbp
[INFO] [stdout] 	retq
[INFO] [stdout] 
[INFO] [stdout] 	.section .note.GNU-stack,"",@progbits
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] thread 'test_bool_array_write_in_branch' (258) panicked at crates/compiler/tests/utils.rs:37:9:
[INFO] [stdout] Failed assembler: failed to create temp file: No such file or directory (os error 2) at path "/opt/rustwide/workdir/crates/compiler/../../target/tmp/.tmpB01xsj"
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5e176419b9fa - std[ec4e911328de40a6]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x5e176419b9fa - std[ec4e911328de40a6]::backtrace_rs::backtrace::trace_unsynchronized::<std[ec4e911328de40a6]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x5e176419b9fa - std[ec4e911328de40a6]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x5e176419b9fa - <<std[ec4e911328de40a6]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[a96a4c5c53f902a3]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x5e17641b066a - <core[a96a4c5c53f902a3]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x5e17641b066a - core[a96a4c5c53f902a3]::fmt::write
[INFO] [stdout]    6:     0x5e17641a02f2 - std[ec4e911328de40a6]::io::default_write_fmt::<alloc[c960326de6de28e6]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/io/mod.rs:639:11
[INFO] [stdout]    7:     0x5e17641a02f2 - <alloc[c960326de6de28e6]::vec::Vec<u8> as std[ec4e911328de40a6]::io::Write>::write_fmt
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/io/mod.rs:1994:13
[INFO] [stdout]    8:     0x5e176417a45f - <std[ec4e911328de40a6]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x5e176417a45f - std[ec4e911328de40a6]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x5e1764193ea9 - std[ec4e911328de40a6]::panicking::default_hook
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x5e1763fb2f5c - <alloc[c960326de6de28e6]::boxed::Box<dyn for<'a, 'b> core[a96a4c5c53f902a3]::ops::function::Fn<(&'a std[ec4e911328de40a6]::panic::PanicHookInfo<'b>,), Output = ()> + core[a96a4c5c53f902a3]::marker::Sync + core[a96a4c5c53f902a3]::marker::Send> as core[a96a4c5c53f902a3]::ops::function::Fn<(&std[ec4e911328de40a6]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/alloc/src/boxed.rs:2254:9
[INFO] [stdout]   12:     0x5e1763fb2f5c - test[30c43f9fd66fea90]::test_main_with_exit_callback::<test[30c43f9fd66fea90]::test_main::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:145:21
[INFO] [stdout]   13:     0x5e1764194062 - <alloc[c960326de6de28e6]::boxed::Box<dyn for<'a, 'b> core[a96a4c5c53f902a3]::ops::function::Fn<(&'a std[ec4e911328de40a6]::panic::PanicHookInfo<'b>,), Output = ()> + core[a96a4c5c53f902a3]::marker::Sync + core[a96a4c5c53f902a3]::marker::Send> as core[a96a4c5c53f902a3]::ops::function::Fn<(&std[ec4e911328de40a6]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/alloc/src/boxed.rs:2254:9
[INFO] [stdout]   14:     0x5e1764194062 - std[ec4e911328de40a6]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:833:13
[INFO] [stdout]   15:     0x5e176417a518 - std[ec4e911328de40a6]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:698:13
[INFO] [stdout]   16:     0x5e1764171e09 - std[ec4e911328de40a6]::sys::backtrace::__rust_end_short_backtrace::<std[ec4e911328de40a6]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x5e176417b22d - __rustc[aa69f48705c57ca8]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:689:5
[INFO] [stdout]   18:     0x5e17641b0dfc - core[a96a4c5c53f902a3]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x5e1763f93786 - test_arrays[2a2b896bbe6fd044]::utils::execute_test_case
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/compiler/tests/utils.rs:37:9
[INFO] [stdout]   20:     0x5e1763fa4b77 - test_arrays[2a2b896bbe6fd044]::test_bool_array_write_in_branch
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/compiler/tests/test_arrays.rs:889:5
[INFO] [stdout]   21:     0x5e1763f9c107 - test_arrays[2a2b896bbe6fd044]::test_bool_array_write_in_branch::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/compiler/tests/test_arrays.rs:888:37
[INFO] [stdout]   22:     0x5e1763f95fd6 - <test_arrays[2a2b896bbe6fd044]::test_bool_array_write_in_branch::{closure#0} as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   23:     0x5e1763fa703b - <fn() -> core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String> as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   24:     0x5e1763fa703b - test[30c43f9fd66fea90]::__rust_begin_short_backtrace::<core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String>, fn() -> core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:663:18
[INFO] [stdout]   25:     0x5e1763fb3a2b - test[30c43f9fd66fea90]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:686:74
[INFO] [stdout]   26:     0x5e1763fb3a2b - <core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<test[30c43f9fd66fea90]::run_test_in_process::{closure#0}> as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   27:     0x5e1763fb3a2b - std[ec4e911328de40a6]::panicking::catch_unwind::do_call::<core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<test[30c43f9fd66fea90]::run_test_in_process::{closure#0}>, core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:581:40
[INFO] [stdout]   28:     0x5e1763fb3a2b - std[ec4e911328de40a6]::panicking::catch_unwind::<core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String>, core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<test[30c43f9fd66fea90]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:544:19
[INFO] [stdout]   29:     0x5e1763fb3a2b - std[ec4e911328de40a6]::panic::catch_unwind::<core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<test[30c43f9fd66fea90]::run_test_in_process::{closure#0}>, core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panic.rs:359:14
[INFO] [stdout]   30:     0x5e1763fb3a2b - test[30c43f9fd66fea90]::run_test_in_process
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:686:27
[INFO] [stdout]   31:     0x5e1763fb3a2b - test[30c43f9fd66fea90]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:607:43
[INFO] [stdout]   32:     0x5e1763faf144 - test[30c43f9fd66fea90]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:637:41
[INFO] [stdout]   33:     0x5e1763faf144 - std[ec4e911328de40a6]::sys::backtrace::__rust_begin_short_backtrace::<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   34:     0x5e1763fb6632 - std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked::<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/thread/lifecycle.rs:91:13
[INFO] [stdout]   35:     0x5e1763fb6632 - <core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   36:     0x5e1763fb6632 - std[ec4e911328de40a6]::panicking::catch_unwind::do_call::<core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:581:40
[INFO] [stdout]   37:     0x5e1763fb6632 - std[ec4e911328de40a6]::panicking::catch_unwind::<(), core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:544:19
[INFO] [stdout]   38:     0x5e1763fb6632 - std[ec4e911328de40a6]::panic::catch_unwind::<core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panic.rs:359:14
[INFO] [stdout]   39:     0x5e1763fb6632 - std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked::<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/thread/lifecycle.rs:89:26
[INFO] [stdout]   40:     0x5e1763fb6632 - <std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1} as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   41:     0x5e176419b30f - <alloc[c960326de6de28e6]::boxed::Box<dyn core[a96a4c5c53f902a3]::ops::function::FnOnce<(), Output = ()> + core[a96a4c5c53f902a3]::marker::Send> as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/alloc/src/boxed.rs:2240:9
[INFO] [stdout]   42:     0x5e176419b30f - <std[ec4e911328de40a6]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/thread/unix.rs:118:17
[INFO] [stdout]   43:     0x77a70b290aa4 - <unknown>
[INFO] [stdout]   44:     0x77a70b31da64 - clone
[INFO] [stdout]   45:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- test_array_created_in_loop stdout ----
[INFO] [stdout] fn main() -> int { i = 0
[INFO] [stdout] a = [0, 0]
[INFO] [stdout] while i < 3 {
[INFO] [stdout]     a = [i, i + 1]
[INFO] [stdout]     i = i + 1
[INFO] [stdout] }
[INFO] [stdout] print_int(a[0])
[INFO] [stdout] print_int(a[1])
[INFO] [stdout] }
[INFO] [stdout] -------
[INFO] [stdout] Pass: GlobalizeIdentifiers(GlobalizeIdentifiers)
[INFO] [stdout] Pass: TypeCheck(TypeCheck)
[INFO] [stdout] Pass: ClosurizeFunctions(ClosurizeFunctions)
[INFO] [stdout] Pass: ClosurizeLambdas(ClosurizeLambdas)
[INFO] [stdout] Pass: TypeCheck(TypeCheck)
[INFO] [stdout] Pass: DisambiguateSubscript(DisambiguateSubscript)
[INFO] [stdout] Pass: ExtractStringOps(ExtractStringOps)
[INFO] [stdout] Pass: ShortCircuiting(ShortCircuiting)
[INFO] [stdout] Pass: TupleizeExcessArgs(TupleizeExcessArgs)
[INFO] [stdout] Pass: RemoveComplexOperands(RemoveComplexOperands)
[INFO] [stdout] Pass: TypeCheck(TypeCheck)
[INFO] [stdout] Pass: InjectAllocations(InjectAllocations)
[INFO] [stdout] Pass: DeclosurizeCalls(DeclosurizeCalls)
[INFO] [stdout] Pass: RegisterAllocation(RegisterAllocation)
[INFO] [stdout] Pass: PatchInstructions(PatchInstructions)
[INFO] [stdout] Pass: PreludeConclusion(PreludeConclusion)
[INFO] [stdout] Pass: ResolveWidth(ResolveWidth)
[INFO] [stdout] -- No Opt: -- 
[INFO] [stdout] 	.att_syntax
[INFO] [stdout] 	.align 8
[INFO] [stdout] 	.globl main
[INFO] [stdout] main:
[INFO] [stdout] 	pushq %rbp
[INFO] [stdout] 	pushq %r12
[INFO] [stdout] 	pushq %rbx
[INFO] [stdout] 	pushq %r15
[INFO] [stdout] 	movq %rsp, %rbp
[INFO] [stdout] 	subq $8, %rsp
[INFO] [stdout] 	movq $32768, %rdi
[INFO] [stdout] 	movq $32768, %rsi
[INFO] [stdout] 	callq __gc_initialize
[INFO] [stdout] 	movq __gc_rootstack_begin(%rip), %r15
[INFO] [stdout] 	jmp .EE_128
[INFO] [stdout] .EE_128:
[INFO] [stdout] 	movq %rdi, %rbx
[INFO] [stdout] 	jmp .EE_119
[INFO] [stdout] .EE_121:
[INFO] [stdout] 	movq %r12, %rdi
[INFO] [stdout] 	movq $0, %rsi
[INFO] [stdout] 	callq __subscript_array
[INFO] [stdout] 	movq %rax, %rdi
[INFO] [stdout] 	callq print_int
[INFO] [stdout] 	movq %r12, %rdi
[INFO] [stdout] 	movq $1, %rsi
[INFO] [stdout] 	callq __subscript_array
[INFO] [stdout] 	movq %rax, %rdi
[INFO] [stdout] 	callq print_int
[INFO] [stdout] 	jmp .EE_120
[INFO] [stdout] .EE_122:
[INFO] [stdout] 	cmpq $3, %rbx
[INFO] [stdout] 	jl .EE_125
[INFO] [stdout] 	jmp .EE_121
[INFO] [stdout] .EE_123:
[INFO] [stdout] 	movq __gc_free_ptr(%rip), %r11
[INFO] [stdout] 	addq $24, __gc_free_ptr(%rip)
[INFO] [stdout] 	movq $4611686018427388064, %rax
[INFO] [stdout] 	movq %rax, 0(%r11)
[INFO] [stdout] 	movq %r11, %rcx
[INFO] [stdout] 	movq %rbx, 8(%r11)
[INFO] [stdout] 	movq %r12, 16(%r11)
[INFO] [stdout] 	movq %rcx, %r12
[INFO] [stdout] 	addq $1, %rbx
[INFO] [stdout] 	jmp .EE_122
[INFO] [stdout] .EE_124:
[INFO] [stdout] 	movq %r15, %rdi
[INFO] [stdout] 	movq $24, %rsi
[INFO] [stdout] 	callq __gc_collect
[INFO] [stdout] 	jmp .EE_123
[INFO] [stdout] .EE_125:
[INFO] [stdout] 	movq %rbx, %r12
[INFO] [stdout] 	addq $1, %r12
[INFO] [stdout] 	movq __gc_free_ptr(%rip), %rcx
[INFO] [stdout] 	addq $24, %rcx
[INFO] [stdout] 	cmpq __gc_fromspace_end(%rip), %rcx
[INFO] [stdout] 	jl .EE_123
[INFO] [stdout] 	jmp .EE_124
[INFO] [stdout] .EE_126:
[INFO] [stdout] 	movq __gc_free_ptr(%rip), %r11
[INFO] [stdout] 	addq $24, __gc_free_ptr(%rip)
[INFO] [stdout] 	movq $4611686018427388064, %rax
[INFO] [stdout] 	movq %rax, 0(%r11)
[INFO] [stdout] 	movq %r11, %r12
[INFO] [stdout] 	movq $0, 8(%r11)
[INFO] [stdout] 	movq $0, 16(%r11)
[INFO] [stdout] 	jmp .EE_122
[INFO] [stdout] .EE_127:
[INFO] [stdout] 	movq %r15, %rdi
[INFO] [stdout] 	movq $24, %rsi
[INFO] [stdout] 	callq __gc_collect
[INFO] [stdout] 	jmp .EE_126
[INFO] [stdout] .EE_119:
[INFO] [stdout] 	movq $0, %rbx
[INFO] [stdout] 	movq __gc_free_ptr(%rip), %rcx
[INFO] [stdout] 	addq $24, %rcx
[INFO] [stdout] 	cmpq __gc_fromspace_end(%rip), %rcx
[INFO] [stdout] 	jl .EE_126
[INFO] [stdout] 	jmp .EE_127
[INFO] [stdout] .EE_120:
[INFO] [stdout] 	addq $8, %rsp
[INFO] [stdout] 	popq %r15
[INFO] [stdout] 	popq %rbx
[INFO] [stdout] 	popq %r12
[INFO] [stdout] 	popq %rbp
[INFO] [stdout] 	retq
[INFO] [stdout] 
[INFO] [stdout] 	.section .note.GNU-stack,"",@progbits
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] thread 'test_array_created_in_loop' (231) panicked at crates/compiler/tests/utils.rs:37:9:
[INFO] [stdout] Failed assembler: failed to create temp file: No such file or directory (os error 2) at path "/opt/rustwide/workdir/crates/compiler/../../target/tmp/.tmpqkeQJJ"
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5e176419b9fa - std[ec4e911328de40a6]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x5e176419b9fa - std[ec4e911328de40a6]::backtrace_rs::backtrace::trace_unsynchronized::<std[ec4e911328de40a6]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x5e176419b9fa - std[ec4e911328de40a6]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x5e176419b9fa - <<std[ec4e911328de40a6]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[a96a4c5c53f902a3]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x5e17641b066a - <core[a96a4c5c53f902a3]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x5e17641b066a - core[a96a4c5c53f902a3]::fmt::write
[INFO] [stdout]    6:     0x5e17641a02f2 - std[ec4e911328de40a6]::io::default_write_fmt::<alloc[c960326de6de28e6]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/io/mod.rs:639:11
[INFO] [stdout]    7:     0x5e17641a02f2 - <alloc[c960326de6de28e6]::vec::Vec<u8> as std[ec4e911328de40a6]::io::Write>::write_fmt
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/io/mod.rs:1994:13
[INFO] [stdout]    8:     0x5e176417a45f - <std[ec4e911328de40a6]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x5e176417a45f - std[ec4e911328de40a6]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x5e1764193ea9 - std[ec4e911328de40a6]::panicking::default_hook
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x5e1763fb2f5c - <alloc[c960326de6de28e6]::boxed::Box<dyn for<'a, 'b> core[a96a4c5c53f902a3]::ops::function::Fn<(&'a std[ec4e911328de40a6]::panic::PanicHookInfo<'b>,), Output = ()> + core[a96a4c5c53f902a3]::marker::Sync + core[a96a4c5c53f902a3]::marker::Send> as core[a96a4c5c53f902a3]::ops::function::Fn<(&std[ec4e911328de40a6]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/alloc/src/boxed.rs:2254:9
[INFO] [stdout]   12:     0x5e1763fb2f5c - test[30c43f9fd66fea90]::test_main_with_exit_callback::<test[30c43f9fd66fea90]::test_main::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:145:21
[INFO] [stdout]   13:     0x5e1764194062 - <alloc[c960326de6de28e6]::boxed::Box<dyn for<'a, 'b> core[a96a4c5c53f902a3]::ops::function::Fn<(&'a std[ec4e911328de40a6]::panic::PanicHookInfo<'b>,), Output = ()> + core[a96a4c5c53f902a3]::marker::Sync + core[a96a4c5c53f902a3]::marker::Send> as core[a96a4c5c53f902a3]::ops::function::Fn<(&std[ec4e911328de40a6]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/alloc/src/boxed.rs:2254:9
[INFO] [stdout]   14:     0x5e1764194062 - std[ec4e911328de40a6]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:833:13
[INFO] [stdout]   15:     0x5e176417a518 - std[ec4e911328de40a6]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:698:13
[INFO] [stdout]   16:     0x5e1764171e09 - std[ec4e911328de40a6]::sys::backtrace::__rust_end_short_backtrace::<std[ec4e911328de40a6]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x5e176417b22d - __rustc[aa69f48705c57ca8]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:689:5
[INFO] [stdout]   18:     0x5e17641b0dfc - core[a96a4c5c53f902a3]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x5e1763f93786 - test_arrays[2a2b896bbe6fd044]::utils::execute_test_case
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/compiler/tests/utils.rs:37:9
[INFO] [stdout]   20:     0x5e1763fa1840 - test_arrays[2a2b896bbe6fd044]::test_array_created_in_loop
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/compiler/tests/test_arrays.rs:578:5
[INFO] [stdout]   21:     0x5e1763f9bdd7 - test_arrays[2a2b896bbe6fd044]::test_array_created_in_loop::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/compiler/tests/test_arrays.rs:576:32
[INFO] [stdout]   22:     0x5e1763f95b96 - <test_arrays[2a2b896bbe6fd044]::test_array_created_in_loop::{closure#0} as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   23:     0x5e1763fa703b - <fn() -> core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String> as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   24:     0x5e1763fa703b - test[30c43f9fd66fea90]::__rust_begin_short_backtrace::<core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String>, fn() -> core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:663:18
[INFO] [stdout]   25:     0x5e1763fb3a2b - test[30c43f9fd66fea90]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:686:74
[INFO] [stdout]   26:     0x5e1763fb3a2b - <core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<test[30c43f9fd66fea90]::run_test_in_process::{closure#0}> as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   27:     0x5e1763fb3a2b - std[ec4e911328de40a6]::panicking::catch_unwind::do_call::<core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<test[30c43f9fd66fea90]::run_test_in_process::{closure#0}>, core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:581:40
[INFO] [stdout]   28:     0x5e1763fb3a2b - std[ec4e911328de40a6]::panicking::catch_unwind::<core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String>, core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<test[30c43f9fd66fea90]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:544:19
[INFO] [stdout]   29:     0x5e1763fb3a2b - std[ec4e911328de40a6]::panic::catch_unwind::<core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<test[30c43f9fd66fea90]::run_test_in_process::{closure#0}>, core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panic.rs:359:14
[INFO] [stdout]   30:     0x5e1763fb3a2b - test[30c43f9fd66fea90]::run_test_in_process
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:686:27
[INFO] [stdout]   31:     0x5e1763fb3a2b - test[30c43f9fd66fea90]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:607:43
[INFO] [stdout]   32:     0x5e1763faf144 - test[30c43f9fd66fea90]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:637:41
[INFO] [stdout]   33:     0x5e1763faf144 - std[ec4e911328de40a6]::sys::backtrace::__rust_begin_short_backtrace::<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   34:     0x5e1763fb6632 - std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked::<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/thread/lifecycle.rs:91:13
[INFO] [stdout]   35:     0x5e1763fb6632 - <core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   36:     0x5e1763fb6632 - std[ec4e911328de40a6]::panicking::catch_unwind::do_call::<core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:581:40
[INFO] [stdout]   37:     0x5e1763fb6632 - std[ec4e911328de40a6]::panicking::catch_unwind::<(), core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:544:19
[INFO] [stdout]   38:     0x5e1763fb6632 - std[ec4e911328de40a6]::panic::catch_unwind::<core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panic.rs:359:14
[INFO] [stdout]   39:     0x5e1763fb6632 - std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked::<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/thread/lifecycle.rs:89:26
[INFO] [stdout]   40:     0x5e1763fb6632 - <std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1} as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   41:     0x5e176419b30f - <alloc[c960326de6de28e6]::boxed::Box<dyn core[a96a4c5c53f902a3]::ops::function::FnOnce<(), Output = ()> + core[a96a4c5c53f902a3]::marker::Send> as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/alloc/src/boxed.rs:2240:9
[INFO] [stdout]   42:     0x5e176419b30f - <std[ec4e911328de40a6]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/thread/unix.rs:118:17
[INFO] [stdout]   43:     0x77a70b290aa4 - <unknown>
[INFO] [stdout]   44:     0x77a70b31da64 - clone
[INFO] [stdout]   45:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- test_loop_fill_array stdout ----
[INFO] [stdout] fn main() -> int { a = [0, 0, 0]
[INFO] [stdout] i = 0
[INFO] [stdout] while i < 3 {
[INFO] [stdout]     a[i] = i + 1
[INFO] [stdout]     i = i + 1
[INFO] [stdout] }
[INFO] [stdout] print_int(a[0])
[INFO] [stdout] print_int(a[1])
[INFO] [stdout] print_int(a[2])
[INFO] [stdout] }
[INFO] [stdout] -------
[INFO] [stdout] Pass: GlobalizeIdentifiers(GlobalizeIdentifiers)
[INFO] [stdout] Pass: TypeCheck(TypeCheck)
[INFO] [stdout] Pass: ClosurizeFunctions(ClosurizeFunctions)
[INFO] [stdout] Pass: ClosurizeLambdas(ClosurizeLambdas)
[INFO] [stdout] Pass: TypeCheck(TypeCheck)
[INFO] [stdout] Pass: DisambiguateSubscript(DisambiguateSubscript)
[INFO] [stdout] Pass: ExtractStringOps(ExtractStringOps)
[INFO] [stdout] Pass: ShortCircuiting(ShortCircuiting)
[INFO] [stdout] Pass: TupleizeExcessArgs(TupleizeExcessArgs)
[INFO] [stdout] Pass: RemoveComplexOperands(RemoveComplexOperands)
[INFO] [stdout] Pass: TypeCheck(TypeCheck)
[INFO] [stdout] Pass: InjectAllocations(InjectAllocations)
[INFO] [stdout] Pass: DeclosurizeCalls(DeclosurizeCalls)
[INFO] [stdout] Pass: RegisterAllocation(RegisterAllocation)
[INFO] [stdout] Pass: PatchInstructions(PatchInstructions)
[INFO] [stdout] Pass: PreludeConclusion(PreludeConclusion)
[INFO] [stdout] Pass: ResolveWidth(ResolveWidth)
[INFO] [stdout] -- No Opt: -- 
[INFO] [stdout] 	.att_syntax
[INFO] [stdout] 	.align 8
[INFO] [stdout] 	.globl main
[INFO] [stdout] main:
[INFO] [stdout] 	pushq %rbp
[INFO] [stdout] 	pushq %r15
[INFO] [stdout] 	pushq %rbx
[INFO] [stdout] 	pushq %r12
[INFO] [stdout] 	movq %rsp, %rbp
[INFO] [stdout] 	subq $8, %rsp
[INFO] [stdout] 	movq $32768, %rdi
[INFO] [stdout] 	movq $32768, %rsi
[INFO] [stdout] 	callq __gc_initialize
[INFO] [stdout] 	movq __gc_rootstack_begin(%rip), %r15
[INFO] [stdout] 	jmp .EE_622
[INFO] [stdout] .EE_622:
[INFO] [stdout] 	movq %rdi, %rbx
[INFO] [stdout] 	jmp .EE_614
[INFO] [stdout] .EE_617:
[INFO] [stdout] 	movq %r12, %rdi
[INFO] [stdout] 	movq $0, %rsi
[INFO] [stdout] 	callq __subscript_array
[INFO] [stdout] 	movq %rax, %rdi
[INFO] [stdout] 	callq print_int
[INFO] [stdout] 	movq %r12, %rdi
[INFO] [stdout] 	movq $1, %rsi
[INFO] [stdout] 	callq __subscript_array
[INFO] [stdout] 	movq %rax, %rdi
[INFO] [stdout] 	callq print_int
[INFO] [stdout] 	movq %r12, %rdi
[INFO] [stdout] 	movq $2, %rsi
[INFO] [stdout] 	callq __subscript_array
[INFO] [stdout] 	movq %rax, %rdi
[INFO] [stdout] 	callq print_int
[INFO] [stdout] 	jmp .EE_615
[INFO] [stdout] .EE_618:
[INFO] [stdout] 	cmpq $3, %rbx
[INFO] [stdout] 	jl .EE_619
[INFO] [stdout] 	jmp .EE_617
[INFO] [stdout] .EE_619:
[INFO] [stdout] 	movq %rbx, %rdx
[INFO] [stdout] 	addq $1, %rdx
[INFO] [stdout] 	movq %r12, %rdi
[INFO] [stdout] 	movq %rbx, %rsi
[INFO] [stdout] 	callq __assign_to_array_elem
[INFO] [stdout] 	addq $1, %rbx
[INFO] [stdout] 	jmp .EE_618
[INFO] [stdout] .EE_620:
[INFO] [stdout] 	movq __gc_free_ptr(%rip), %r11
[INFO] [stdout] 	addq $32, __gc_free_ptr(%rip)
[INFO] [stdout] 	movq $4611686018427388128, %rax
[INFO] [stdout] 	movq %rax, 0(%r11)
[INFO] [stdout] 	movq %r11, %r12
[INFO] [stdout] 	movq $0, 8(%r11)
[INFO] [stdout] 	movq $0, 16(%r11)
[INFO] [stdout] 	movq $0, 24(%r11)
[INFO] [stdout] 	movq $0, %rbx
[INFO] [stdout] 	jmp .EE_618
[INFO] [stdout] .EE_621:
[INFO] [stdout] 	movq %r15, %rdi
[INFO] [stdout] 	movq $32, %rsi
[INFO] [stdout] 	callq __gc_collect
[INFO] [stdout] 	jmp .EE_620
[INFO] [stdout] .EE_614:
[INFO] [stdout] 	movq __gc_free_ptr(%rip), %rcx
[INFO] [stdout] 	addq $32, %rcx
[INFO] [stdout] 	cmpq __gc_fromspace_end(%rip), %rcx
[INFO] [stdout] 	jl .EE_620
[INFO] [stdout] 	jmp .EE_621
[INFO] [stdout] .EE_615:
[INFO] [stdout] 	addq $8, %rsp
[INFO] [stdout] 	popq %r12
[INFO] [stdout] 	popq %rbx
[INFO] [stdout] 	popq %r15
[INFO] [stdout] 	popq %rbp
[INFO] [stdout] 	retq
[INFO] [stdout] 
[INFO] [stdout] 	.section .note.GNU-stack,"",@progbits
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] thread 'test_loop_fill_array' (269) panicked at crates/compiler/tests/utils.rs:37:9:
[INFO] [stdout] Failed assembler: failed to create temp file: No such file or directory (os error 2) at path "/opt/rustwide/workdir/crates/compiler/../../target/tmp/.tmpEBUqEI"
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5e176419b9fa - std[ec4e911328de40a6]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x5e176419b9fa - std[ec4e911328de40a6]::backtrace_rs::backtrace::trace_unsynchronized::<std[ec4e911328de40a6]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x5e176419b9fa - std[ec4e911328de40a6]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x5e176419b9fa - <<std[ec4e911328de40a6]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[a96a4c5c53f902a3]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x5e17641b066a - <core[a96a4c5c53f902a3]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x5e17641b066a - core[a96a4c5c53f902a3]::fmt::write
[INFO] [stdout]    6:     0x5e17641a02f2 - std[ec4e911328de40a6]::io::default_write_fmt::<alloc[c960326de6de28e6]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/io/mod.rs:639:11
[INFO] [stdout]    7:     0x5e17641a02f2 - <alloc[c960326de6de28e6]::vec::Vec<u8> as std[ec4e911328de40a6]::io::Write>::write_fmt
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/io/mod.rs:1994:13
[INFO] [stdout]    8:     0x5e176417a45f - <std[ec4e911328de40a6]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x5e176417a45f - std[ec4e911328de40a6]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x5e1764193ea9 - std[ec4e911328de40a6]::panicking::default_hook
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x5e1763fb2f5c - <alloc[c960326de6de28e6]::boxed::Box<dyn for<'a, 'b> core[a96a4c5c53f902a3]::ops::function::Fn<(&'a std[ec4e911328de40a6]::panic::PanicHookInfo<'b>,), Output = ()> + core[a96a4c5c53f902a3]::marker::Sync + core[a96a4c5c53f902a3]::marker::Send> as core[a96a4c5c53f902a3]::ops::function::Fn<(&std[ec4e911328de40a6]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/alloc/src/boxed.rs:2254:9
[INFO] [stdout]   12:     0x5e1763fb2f5c - test[30c43f9fd66fea90]::test_main_with_exit_callback::<test[30c43f9fd66fea90]::test_main::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:145:21
[INFO] [stdout]   13:     0x5e1764194062 - <alloc[c960326de6de28e6]::boxed::Box<dyn for<'a, 'b> core[a96a4c5c53f902a3]::ops::function::Fn<(&'a std[ec4e911328de40a6]::panic::PanicHookInfo<'b>,), Output = ()> + core[a96a4c5c53f902a3]::marker::Sync + core[a96a4c5c53f902a3]::marker::Send> as core[a96a4c5c53f902a3]::ops::function::Fn<(&std[ec4e911328de40a6]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/alloc/src/boxed.rs:2254:9
[INFO] [stdout]   14:     0x5e1764194062 - std[ec4e911328de40a6]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:833:13
[INFO] [stdout]   15:     0x5e176417a518 - std[ec4e911328de40a6]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:698:13
[INFO] [stdout]   16:     0x5e1764171e09 - std[ec4e911328de40a6]::sys::backtrace::__rust_end_short_backtrace::<std[ec4e911328de40a6]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x5e176417b22d - __rustc[aa69f48705c57ca8]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:689:5
[INFO] [stdout]   18:     0x5e17641b0dfc - core[a96a4c5c53f902a3]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x5e1763f93786 - test_arrays[2a2b896bbe6fd044]::utils::execute_test_case
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/compiler/tests/utils.rs:37:9
[INFO] [stdout]   20:     0x5e1763f9d685 - test_arrays[2a2b896bbe6fd044]::test_loop_fill_array
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/compiler/tests/test_arrays.rs:750:5
[INFO] [stdout]   21:     0x5e1763f9b927 - test_arrays[2a2b896bbe6fd044]::test_loop_fill_array::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/compiler/tests/test_arrays.rs:748:26
[INFO] [stdout]   22:     0x5e1763f95556 - <test_arrays[2a2b896bbe6fd044]::test_loop_fill_array::{closure#0} as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   23:     0x5e1763fa703b - <fn() -> core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String> as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   24:     0x5e1763fa703b - test[30c43f9fd66fea90]::__rust_begin_short_backtrace::<core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String>, fn() -> core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:663:18
[INFO] [stdout]   25:     0x5e1763fb3a2b - test[30c43f9fd66fea90]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:686:74
[INFO] [stdout]   26:     0x5e1763fb3a2b - <core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<test[30c43f9fd66fea90]::run_test_in_process::{closure#0}> as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   27:     0x5e1763fb3a2b - std[ec4e911328de40a6]::panicking::catch_unwind::do_call::<core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<test[30c43f9fd66fea90]::run_test_in_process::{closure#0}>, core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:581:40
[INFO] [stdout]   28:     0x5e1763fb3a2b - std[ec4e911328de40a6]::panicking::catch_unwind::<core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String>, core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<test[30c43f9fd66fea90]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:544:19
[INFO] [stdout]   29:     0x5e1763fb3a2b - std[ec4e911328de40a6]::panic::catch_unwind::<core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<test[30c43f9fd66fea90]::run_test_in_process::{closure#0}>, core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panic.rs:359:14
[INFO] [stdout]   30:     0x5e1763fb3a2b - test[30c43f9fd66fea90]::run_test_in_process
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:686:27
[INFO] [stdout]   31:     0x5e1763fb3a2b - test[30c43f9fd66fea90]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:607:43
[INFO] [stdout]   32:     0x5e1763faf144 - test[30c43f9fd66fea90]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:637:41
[INFO] [stdout]   33:     0x5e1763faf144 - std[ec4e911328de40a6]::sys::backtrace::__rust_begin_short_backtrace::<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   34:     0x5e1763fb6632 - std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked::<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/thread/lifecycle.rs:91:13
[INFO] [stdout]   35:     0x5e1763fb6632 - <core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   36:     0x5e1763fb6632 - std[ec4e911328de40a6]::panicking::catch_unwind::do_call::<core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:581:40
[INFO] [stdout]   37:     0x5e1763fb6632 - std[ec4e911328de40a6]::panicking::catch_unwind::<(), core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:544:19
[INFO] [stdout]   38:     0x5e1763fb6632 - std[ec4e911328de40a6]::panic::catch_unwind::<core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panic.rs:359:14
[INFO] [stdout]   39:     0x5e1763fb6632 - std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked::<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/thread/lifecycle.rs:89:26
[INFO] [stdout]   40:     0x5e1763fb6632 - <std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1} as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   41:     0x5e176419b30f - <alloc[c960326de6de28e6]::boxed::Box<dyn core[a96a4c5c53f902a3]::ops::function::FnOnce<(), Output = ()> + core[a96a4c5c53f902a3]::marker::Send> as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/alloc/src/boxed.rs:2240:9
[INFO] [stdout]   42:     0x5e176419b30f - <std[ec4e911328de40a6]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/thread/unix.rs:118:17
[INFO] [stdout]   43:     0x77a70b290aa4 - <unknown>
[INFO] [stdout]   44:     0x77a70b31da64 - clone
[INFO] [stdout]   45:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- test_subscript_write_last stdout ----
[INFO] [stdout] fn main() -> int { a = [10, 20, 30]
[INFO] [stdout] a[2] = 99
[INFO] [stdout] print_int(a[0])
[INFO] [stdout] print_int(a[1])
[INFO] [stdout] print_int(a[2])
[INFO] [stdout] }
[INFO] [stdout] -------
[INFO] [stdout] Pass: GlobalizeIdentifiers(GlobalizeIdentifiers)
[INFO] [stdout] Pass: TypeCheck(TypeCheck)
[INFO] [stdout] Pass: ClosurizeFunctions(ClosurizeFunctions)
[INFO] [stdout] Pass: ClosurizeLambdas(ClosurizeLambdas)
[INFO] [stdout] Pass: TypeCheck(TypeCheck)
[INFO] [stdout] Pass: DisambiguateSubscript(DisambiguateSubscript)
[INFO] [stdout] Pass: ExtractStringOps(ExtractStringOps)
[INFO] [stdout] Pass: ShortCircuiting(ShortCircuiting)
[INFO] [stdout] Pass: TupleizeExcessArgs(TupleizeExcessArgs)
[INFO] [stdout] Pass: RemoveComplexOperands(RemoveComplexOperands)
[INFO] [stdout] Pass: TypeCheck(TypeCheck)
[INFO] [stdout] Pass: InjectAllocations(InjectAllocations)
[INFO] [stdout] Pass: DeclosurizeCalls(DeclosurizeCalls)
[INFO] [stdout] Pass: RegisterAllocation(RegisterAllocation)
[INFO] [stdout] Pass: PatchInstructions(PatchInstructions)
[INFO] [stdout] Pass: PreludeConclusion(PreludeConclusion)
[INFO] [stdout] Pass: ResolveWidth(ResolveWidth)
[INFO] [stdout] -- No Opt: -- 
[INFO] [stdout] 	.att_syntax
[INFO] [stdout] 	.align 8
[INFO] [stdout] 	.globl main
[INFO] [stdout] main:
[INFO] [stdout] 	pushq %rbp
[INFO] [stdout] 	pushq %rbx
[INFO] [stdout] 	pushq %r15
[INFO] [stdout] 	movq $32768, %rdi
[INFO] [stdout] 	movq $32768, %rsi
[INFO] [stdout] 	callq __gc_initialize
[INFO] [stdout] 	movq __gc_rootstack_begin(%rip), %r15
[INFO] [stdout] 	jmp .EE_664
[INFO] [stdout] .EE_664:
[INFO] [stdout] 	movq %rdi, %rbx
[INFO] [stdout] 	jmp .EE_658
[INFO] [stdout] .EE_662:
[INFO] [stdout] 	movq __gc_free_ptr(%rip), %r11
[INFO] [stdout] 	addq $32, __gc_free_ptr(%rip)
[INFO] [stdout] 	movq $4611686018427388128, %rax
[INFO] [stdout] 	movq %rax, 0(%r11)
[INFO] [stdout] 	movq %r11, %rbx
[INFO] [stdout] 	movq $10, 8(%r11)
[INFO] [stdout] 	movq $20, 16(%r11)
[INFO] [stdout] 	movq $30, 24(%r11)
[INFO] [stdout] 	movq %rbx, %rdi
[INFO] [stdout] 	movq $2, %rsi
[INFO] [stdout] 	movq $99, %rdx
[INFO] [stdout] 	callq __assign_to_array_elem
[INFO] [stdout] 	movq %rbx, %rdi
[INFO] [stdout] 	movq $0, %rsi
[INFO] [stdout] 	callq __subscript_array
[INFO] [stdout] 	movq %rax, %rdi
[INFO] [stdout] 	callq print_int
[INFO] [stdout] 	movq %rbx, %rdi
[INFO] [stdout] 	movq $1, %rsi
[INFO] [stdout] 	callq __subscript_array
[INFO] [stdout] 	movq %rax, %rdi
[INFO] [stdout] 	callq print_int
[INFO] [stdout] 	movq %rbx, %rdi
[INFO] [stdout] 	movq $2, %rsi
[INFO] [stdout] 	callq __subscript_array
[INFO] [stdout] 	movq %rax, %rdi
[INFO] [stdout] 	callq print_int
[INFO] [stdout] 	jmp .EE_659
[INFO] [stdout] .EE_663:
[INFO] [stdout] 	movq %r15, %rdi
[INFO] [stdout] 	movq $32, %rsi
[INFO] [stdout] 	callq __gc_collect
[INFO] [stdout] 	jmp .EE_662
[INFO] [stdout] .EE_658:
[INFO] [stdout] 	movq __gc_free_ptr(%rip), %rcx
[INFO] [stdout] 	addq $32, %rcx
[INFO] [stdout] 	cmpq __gc_fromspace_end(%rip), %rcx
[INFO] [stdout] 	jl .EE_662
[INFO] [stdout] 	jmp .EE_663
[INFO] [stdout] .EE_659:
[INFO] [stdout] 	popq %r15
[INFO] [stdout] 	popq %rbx
[INFO] [stdout] 	popq %rbp
[INFO] [stdout] 	retq
[INFO] [stdout] 
[INFO] [stdout] 	.section .note.GNU-stack,"",@progbits
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] thread 'test_subscript_write_last' (277) panicked at crates/compiler/tests/utils.rs:37:9:
[INFO] [stdout] Failed assembler: failed to create temp file: No such file or directory (os error 2) at path "/opt/rustwide/workdir/crates/compiler/../../target/tmp/.tmpTfWjEj"
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5e176419b9fa - std[ec4e911328de40a6]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x5e176419b9fa - std[ec4e911328de40a6]::backtrace_rs::backtrace::trace_unsynchronized::<std[ec4e911328de40a6]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x5e176419b9fa - std[ec4e911328de40a6]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x5e176419b9fa - <<std[ec4e911328de40a6]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[a96a4c5c53f902a3]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x5e17641b066a - <core[a96a4c5c53f902a3]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x5e17641b066a - core[a96a4c5c53f902a3]::fmt::write
[INFO] [stdout]    6:     0x5e17641a02f2 - std[ec4e911328de40a6]::io::default_write_fmt::<alloc[c960326de6de28e6]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/io/mod.rs:639:11
[INFO] [stdout]    7:     0x5e17641a02f2 - <alloc[c960326de6de28e6]::vec::Vec<u8> as std[ec4e911328de40a6]::io::Write>::write_fmt
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/io/mod.rs:1994:13
[INFO] [stdout]    8:     0x5e176417a45f - <std[ec4e911328de40a6]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x5e176417a45f - std[ec4e911328de40a6]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x5e1764193ea9 - std[ec4e911328de40a6]::panicking::default_hook
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x5e1763fb2f5c - <alloc[c960326de6de28e6]::boxed::Box<dyn for<'a, 'b> core[a96a4c5c53f902a3]::ops::function::Fn<(&'a std[ec4e911328de40a6]::panic::PanicHookInfo<'b>,), Output = ()> + core[a96a4c5c53f902a3]::marker::Sync + core[a96a4c5c53f902a3]::marker::Send> as core[a96a4c5c53f902a3]::ops::function::Fn<(&std[ec4e911328de40a6]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/alloc/src/boxed.rs:2254:9
[INFO] [stdout]   12:     0x5e1763fb2f5c - test[30c43f9fd66fea90]::test_main_with_exit_callback::<test[30c43f9fd66fea90]::test_main::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:145:21
[INFO] [stdout]   13:     0x5e1764194062 - <alloc[c960326de6de28e6]::boxed::Box<dyn for<'a, 'b> core[a96a4c5c53f902a3]::ops::function::Fn<(&'a std[ec4e911328de40a6]::panic::PanicHookInfo<'b>,), Output = ()> + core[a96a4c5c53f902a3]::marker::Sync + core[a96a4c5c53f902a3]::marker::Send> as core[a96a4c5c53f902a3]::ops::function::Fn<(&std[ec4e911328de40a6]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/alloc/src/boxed.rs:2254:9
[INFO] [stdout]   14:     0x5e1764194062 - std[ec4e911328de40a6]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:833:13
[INFO] [stdout]   15:     0x5e176417a518 - std[ec4e911328de40a6]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:698:13
[INFO] [stdout]   16:     0x5e1764171e09 - std[ec4e911328de40a6]::sys::backtrace::__rust_end_short_backtrace::<std[ec4e911328de40a6]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x5e176417b22d - __rustc[aa69f48705c57ca8]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:689:5
[INFO] [stdout]   18:     0x5e17641b0dfc - core[a96a4c5c53f902a3]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x5e1763f93786 - test_arrays[2a2b896bbe6fd044]::utils::execute_test_case
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/compiler/tests/utils.rs:37:9
[INFO] [stdout]   20:     0x5e1763fa1105 - test_arrays[2a2b896bbe6fd044]::test_subscript_write_last
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/compiler/tests/test_arrays.rs:113:5
[INFO] [stdout]   21:     0x5e1763f9bd47 - test_arrays[2a2b896bbe6fd044]::test_subscript_write_last::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/compiler/tests/test_arrays.rs:112:31
[INFO] [stdout]   22:     0x5e1763f95ad6 - <test_arrays[2a2b896bbe6fd044]::test_subscript_write_last::{closure#0} as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   23:     0x5e1763fa703b - <fn() -> core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String> as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   24:     0x5e1763fa703b - test[30c43f9fd66fea90]::__rust_begin_short_backtrace::<core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String>, fn() -> core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:663:18
[INFO] [stdout]   25:     0x5e1763fb3a2b - test[30c43f9fd66fea90]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:686:74
[INFO] [stdout]   26:     0x5e1763fb3a2b - <core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<test[30c43f9fd66fea90]::run_test_in_process::{closure#0}> as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   27:     0x5e1763fb3a2b - std[ec4e911328de40a6]::panicking::catch_unwind::do_call::<core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<test[30c43f9fd66fea90]::run_test_in_process::{closure#0}>, core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:581:40
[INFO] [stdout]   28:     0x5e1763fb3a2b - std[ec4e911328de40a6]::panicking::catch_unwind::<core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String>, core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<test[30c43f9fd66fea90]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:544:19
[INFO] [stdout]   29:     0x5e1763fb3a2b - std[ec4e911328de40a6]::panic::catch_unwind::<core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<test[30c43f9fd66fea90]::run_test_in_process::{closure#0}>, core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panic.rs:359:14
[INFO] [stdout]   30:     0x5e1763fb3a2b - test[30c43f9fd66fea90]::run_test_in_process
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:686:27
[INFO] [stdout]   31:     0x5e1763fb3a2b - test[30c43f9fd66fea90]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:607:43
[INFO] [stdout]   32:     0x5e1763faf144 - test[30c43f9fd66fea90]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:637:41
[INFO] [stdout]   33:     0x5e1763faf144 - std[ec4e911328de40a6]::sys::backtrace::__rust_begin_short_backtrace::<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   34:     0x5e1763fb6632 - std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked::<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/thread/lifecycle.rs:91:13
[INFO] [stdout]   35:     0x5e1763fb6632 - <core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   36:     0x5e1763fb6632 - std[ec4e911328de40a6]::panicking::catch_unwind::do_call::<core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:581:40
[INFO] [stdout]   37:     0x5e1763fb6632 - std[ec4e911328de40a6]::panicking::catch_unwind::<(), core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:544:19
[INFO] [stdout]   38:     0x5e1763fb6632 - std[ec4e911328de40a6]::panic::catch_unwind::<core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panic.rs:359:14
[INFO] [stdout]   39:     0x5e1763fb6632 - std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked::<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/thread/lifecycle.rs:89:26
[INFO] [stdout]   40:     0x5e1763fb6632 - <std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1} as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   41:     0x5e176419b30f - <alloc[c960326de6de28e6]::boxed::Box<dyn core[a96a4c5c53f902a3]::ops::function::FnOnce<(), Output = ()> + core[a96a4c5c53f902a3]::marker::Send> as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/alloc/src/boxed.rs:2240:9
[INFO] [stdout]   42:     0x5e176419b30f - <std[ec4e911328de40a6]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/thread/unix.rs:118:17
[INFO] [stdout]   43:     0x77a70b290aa4 - <unknown>
[INFO] [stdout]   44:     0x77a70b31da64 - clone
[INFO] [stdout]   45:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- test_subscript_write stdout ----
[INFO] [stdout] fn main() -> int { a = [1, 2, 3]
[INFO] [stdout] a[0] = 99
[INFO] [stdout] print_int(a[0])
[INFO] [stdout] print_int(a[1])
[INFO] [stdout] print_int(a[2])
[INFO] [stdout] }
[INFO] [stdout] -------
[INFO] [stdout] Pass: GlobalizeIdentifiers(GlobalizeIdentifiers)
[INFO] [stdout] Pass: TypeCheck(TypeCheck)
[INFO] [stdout] Pass: ClosurizeFunctions(ClosurizeFunctions)
[INFO] [stdout] Pass: ClosurizeLambdas(ClosurizeLambdas)
[INFO] [stdout] Pass: TypeCheck(TypeCheck)
[INFO] [stdout] Pass: DisambiguateSubscript(DisambiguateSubscript)
[INFO] [stdout] Pass: ExtractStringOps(ExtractStringOps)
[INFO] [stdout] Pass: ShortCircuiting(ShortCircuiting)
[INFO] [stdout] Pass: TupleizeExcessArgs(TupleizeExcessArgs)
[INFO] [stdout] Pass: RemoveComplexOperands(RemoveComplexOperands)
[INFO] [stdout] Pass: TypeCheck(TypeCheck)
[INFO] [stdout] Pass: InjectAllocations(InjectAllocations)
[INFO] [stdout] Pass: DeclosurizeCalls(DeclosurizeCalls)
[INFO] [stdout] Pass: RegisterAllocation(RegisterAllocation)
[INFO] [stdout] Pass: PatchInstructions(PatchInstructions)
[INFO] [stdout] Pass: PreludeConclusion(PreludeConclusion)
[INFO] [stdout] Pass: ResolveWidth(ResolveWidth)
[INFO] [stdout] -- No Opt: -- 
[INFO] [stdout] 	.att_syntax
[INFO] [stdout] 	.align 8
[INFO] [stdout] 	.globl main
[INFO] [stdout] main:
[INFO] [stdout] 	pushq %rbp
[INFO] [stdout] 	pushq %r15
[INFO] [stdout] 	pushq %rbx
[INFO] [stdout] 	movq $32768, %rdi
[INFO] [stdout] 	movq $32768, %rsi
[INFO] [stdout] 	callq __gc_initialize
[INFO] [stdout] 	movq __gc_rootstack_begin(%rip), %r15
[INFO] [stdout] 	jmp .EE_676
[INFO] [stdout] .EE_676:
[INFO] [stdout] 	movq %rdi, %rbx
[INFO] [stdout] 	jmp .EE_672
[INFO] [stdout] .EE_674:
[INFO] [stdout] 	movq __gc_free_ptr(%rip), %r11
[INFO] [stdout] 	addq $32, __gc_free_ptr(%rip)
[INFO] [stdout] 	movq $4611686018427388128, %rax
[INFO] [stdout] 	movq %rax, 0(%r11)
[INFO] [stdout] 	movq %r11, %rbx
[INFO] [stdout] 	movq $1, 8(%r11)
[INFO] [stdout] 	movq $2, 16(%r11)
[INFO] [stdout] 	movq $3, 24(%r11)
[INFO] [stdout] 	movq %rbx, %rdi
[INFO] [stdout] 	movq $0, %rsi
[INFO] [stdout] 	movq $99, %rdx
[INFO] [stdout] 	callq __assign_to_array_elem
[INFO] [stdout] 	movq %rbx, %rdi
[INFO] [stdout] 	movq $0, %rsi
[INFO] [stdout] 	callq __subscript_array
[INFO] [stdout] 	movq %rax, %rdi
[INFO] [stdout] 	callq print_int
[INFO] [stdout] 	movq %rbx, %rdi
[INFO] [stdout] 	movq $1, %rsi
[INFO] [stdout] 	callq __subscript_array
[INFO] [stdout] 	movq %rax, %rdi
[INFO] [stdout] 	callq print_int
[INFO] [stdout] 	movq %rbx, %rdi
[INFO] [stdout] 	movq $2, %rsi
[INFO] [stdout] 	callq __subscript_array
[INFO] [stdout] 	movq %rax, %rdi
[INFO] [stdout] 	callq print_int
[INFO] [stdout] 	jmp .EE_673
[INFO] [stdout] .EE_675:
[INFO] [stdout] 	movq %r15, %rdi
[INFO] [stdout] 	movq $32, %rsi
[INFO] [stdout] 	callq __gc_collect
[INFO] [stdout] 	jmp .EE_674
[INFO] [stdout] .EE_672:
[INFO] [stdout] 	movq __gc_free_ptr(%rip), %rcx
[INFO] [stdout] 	addq $32, %rcx
[INFO] [stdout] 	cmpq __gc_fromspace_end(%rip), %rcx
[INFO] [stdout] 	jl .EE_674
[INFO] [stdout] 	jmp .EE_675
[INFO] [stdout] .EE_673:
[INFO] [stdout] 	popq %rbx
[INFO] [stdout] 	popq %r15
[INFO] [stdout] 	popq %rbp
[INFO] [stdout] 	retq
[INFO] [stdout] 
[INFO] [stdout] 	.section .note.GNU-stack,"",@progbits
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] thread 'test_subscript_write' (275) panicked at crates/compiler/tests/utils.rs:37:9:
[INFO] [stdout] Failed assembler: failed to create temp file: No such file or directory (os error 2) at path "/opt/rustwide/workdir/crates/compiler/../../target/tmp/.tmpqEjhFQ"
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5e176419b9fa - std[ec4e911328de40a6]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x5e176419b9fa - std[ec4e911328de40a6]::backtrace_rs::backtrace::trace_unsynchronized::<std[ec4e911328de40a6]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x5e176419b9fa - std[ec4e911328de40a6]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x5e176419b9fa - <<std[ec4e911328de40a6]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[a96a4c5c53f902a3]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x5e17641b066a - <core[a96a4c5c53f902a3]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x5e17641b066a - core[a96a4c5c53f902a3]::fmt::write
[INFO] [stdout]    6:     0x5e17641a02f2 - std[ec4e911328de40a6]::io::default_write_fmt::<alloc[c960326de6de28e6]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/io/mod.rs:639:11
[INFO] [stdout]    7:     0x5e17641a02f2 - <alloc[c960326de6de28e6]::vec::Vec<u8> as std[ec4e911328de40a6]::io::Write>::write_fmt
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/io/mod.rs:1994:13
[INFO] [stdout]    8:     0x5e176417a45f - <std[ec4e911328de40a6]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x5e176417a45f - std[ec4e911328de40a6]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x5e1764193ea9 - std[ec4e911328de40a6]::panicking::default_hook
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x5e1763fb2f5c - <alloc[c960326de6de28e6]::boxed::Box<dyn for<'a, 'b> core[a96a4c5c53f902a3]::ops::function::Fn<(&'a std[ec4e911328de40a6]::panic::PanicHookInfo<'b>,), Output = ()> + core[a96a4c5c53f902a3]::marker::Sync + core[a96a4c5c53f902a3]::marker::Send> as core[a96a4c5c53f902a3]::ops::function::Fn<(&std[ec4e911328de40a6]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/alloc/src/boxed.rs:2254:9
[INFO] [stdout]   12:     0x5e1763fb2f5c - test[30c43f9fd66fea90]::test_main_with_exit_callback::<test[30c43f9fd66fea90]::test_main::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:145:21
[INFO] [stdout]   13:     0x5e1764194062 - <alloc[c960326de6de28e6]::boxed::Box<dyn for<'a, 'b> core[a96a4c5c53f902a3]::ops::function::Fn<(&'a std[ec4e911328de40a6]::panic::PanicHookInfo<'b>,), Output = ()> + core[a96a4c5c53f902a3]::marker::Sync + core[a96a4c5c53f902a3]::marker::Send> as core[a96a4c5c53f902a3]::ops::function::Fn<(&std[ec4e911328de40a6]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/alloc/src/boxed.rs:2254:9
[INFO] [stdout]   14:     0x5e1764194062 - std[ec4e911328de40a6]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:833:13
[INFO] [stdout]   15:     0x5e176417a518 - std[ec4e911328de40a6]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:698:13
[INFO] [stdout]   16:     0x5e1764171e09 - std[ec4e911328de40a6]::sys::backtrace::__rust_end_short_backtrace::<std[ec4e911328de40a6]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x5e176417b22d - __rustc[aa69f48705c57ca8]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:689:5
[INFO] [stdout]   18:     0x5e17641b0dfc - core[a96a4c5c53f902a3]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x5e1763f93786 - test_arrays[2a2b896bbe6fd044]::utils::execute_test_case
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/compiler/tests/utils.rs:37:9
[INFO] [stdout]   20:     0x5e1763f9db65 - test_arrays[2a2b896bbe6fd044]::test_subscript_write
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/compiler/tests/test_arrays.rs:85:5
[INFO] [stdout]   21:     0x5e1763f9b987 - test_arrays[2a2b896bbe6fd044]::test_subscript_write::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/compiler/tests/test_arrays.rs:84:26
[INFO] [stdout]   22:     0x5e1763f955d6 - <test_arrays[2a2b896bbe6fd044]::test_subscript_write::{closure#0} as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   23:     0x5e1763fa703b - <fn() -> core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String> as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   24:     0x5e1763fa703b - test[30c43f9fd66fea90]::__rust_begin_short_backtrace::<core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String>, fn() -> core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:663:18
[INFO] [stdout]   25:     0x5e1763fb3a2b - test[30c43f9fd66fea90]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:686:74
[INFO] [stdout]   26:     0x5e1763fb3a2b - <core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<test[30c43f9fd66fea90]::run_test_in_process::{closure#0}> as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   27:     0x5e1763fb3a2b - std[ec4e911328de40a6]::panicking::catch_unwind::do_call::<core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<test[30c43f9fd66fea90]::run_test_in_process::{closure#0}>, core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:581:40
[INFO] [stdout]   28:     0x5e1763fb3a2b - std[ec4e911328de40a6]::panicking::catch_unwind::<core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String>, core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<test[30c43f9fd66fea90]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:544:19
[INFO] [stdout]   29:     0x5e1763fb3a2b - std[ec4e911328de40a6]::panic::catch_unwind::<core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<test[30c43f9fd66fea90]::run_test_in_process::{closure#0}>, core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panic.rs:359:14
[INFO] [stdout]   30:     0x5e1763fb3a2b - test[30c43f9fd66fea90]::run_test_in_process
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:686:27
[INFO] [stdout]   31:     0x5e1763fb3a2b - test[30c43f9fd66fea90]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:607:43
[INFO] [stdout]   32:     0x5e1763faf144 - test[30c43f9fd66fea90]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:637:41
[INFO] [stdout]   33:     0x5e1763faf144 - std[ec4e911328de40a6]::sys::backtrace::__rust_begin_short_backtrace::<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   34:     0x5e1763fb6632 - std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked::<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/thread/lifecycle.rs:91:13
[INFO] [stdout]   35:     0x5e1763fb6632 - <core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   36:     0x5e1763fb6632 - std[ec4e911328de40a6]::panicking::catch_unwind::do_call::<core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:581:40
[INFO] [stdout]   37:     0x5e1763fb6632 - std[ec4e911328de40a6]::panicking::catch_unwind::<(), core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:544:19
[INFO] [stdout]   38:     0x5e1763fb6632 - std[ec4e911328de40a6]::panic::catch_unwind::<core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panic.rs:359:14
[INFO] [stdout]   39:     0x5e1763fb6632 - std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked::<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/thread/lifecycle.rs:89:26
[INFO] [stdout]   40:     0x5e1763fb6632 - <std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1} as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   41:     0x5e176419b30f - <alloc[c960326de6de28e6]::boxed::Box<dyn core[a96a4c5c53f902a3]::ops::function::FnOnce<(), Output = ()> + core[a96a4c5c53f902a3]::marker::Send> as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/alloc/src/boxed.rs:2240:9
[INFO] [stdout]   42:     0x5e176419b30f - <std[ec4e911328de40a6]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/thread/unix.rs:118:17
[INFO] [stdout]   43:     0x77a70b290aa4 - <unknown>
[INFO] [stdout]   44:     0x77a70b31da64 - clone
[INFO] [stdout]   45:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- test_bool_array_store_comparison stdout ----
[INFO] [stdout] fn main() -> int { a = [false, false]
[INFO] [stdout] x = read_int()
[INFO] [stdout] a[0] = x > 0
[INFO] [stdout] a[1] = x < 0
[INFO] [stdout] if a[0] { print_int(1) } else { print_int(0) }
[INFO] [stdout] if a[1] { print_int(1) } else { print_int(0) }
[INFO] [stdout] }
[INFO] [stdout] -------
[INFO] [stdout] Pass: GlobalizeIdentifiers(GlobalizeIdentifiers)
[INFO] [stdout] Pass: TypeCheck(TypeCheck)
[INFO] [stdout] Pass: ClosurizeFunctions(ClosurizeFunctions)
[INFO] [stdout] Pass: ClosurizeLambdas(ClosurizeLambdas)
[INFO] [stdout] Pass: TypeCheck(TypeCheck)
[INFO] [stdout] Pass: DisambiguateSubscript(DisambiguateSubscript)
[INFO] [stdout] Pass: ExtractStringOps(ExtractStringOps)
[INFO] [stdout] Pass: ShortCircuiting(ShortCircuiting)
[INFO] [stdout] Pass: TupleizeExcessArgs(TupleizeExcessArgs)
[INFO] [stdout] Pass: RemoveComplexOperands(RemoveComplexOperands)
[INFO] [stdout] Pass: TypeCheck(TypeCheck)
[INFO] [stdout] Pass: InjectAllocations(InjectAllocations)
[INFO] [stdout] Pass: DeclosurizeCalls(DeclosurizeCalls)
[INFO] [stdout] Pass: RegisterAllocation(RegisterAllocation)
[INFO] [stdout] Pass: PatchInstructions(PatchInstructions)
[INFO] [stdout] Pass: PreludeConclusion(PreludeConclusion)
[INFO] [stdout] Pass: ResolveWidth(ResolveWidth)
[INFO] [stdout] -- No Opt: -- 
[INFO] [stdout] 	.att_syntax
[INFO] [stdout] 	.align 8
[INFO] [stdout] 	.globl main
[INFO] [stdout] main:
[INFO] [stdout] 	pushq %rbp
[INFO] [stdout] 	pushq %r15
[INFO] [stdout] 	pushq %rbx
[INFO] [stdout] 	pushq %r12
[INFO] [stdout] 	movq %rsp, %rbp
[INFO] [stdout] 	subq $8, %rsp
[INFO] [stdout] 	movq $32768, %rdi
[INFO] [stdout] 	movq $32768, %rsi
[INFO] [stdout] 	callq __gc_initialize
[INFO] [stdout] 	movq __gc_rootstack_begin(%rip), %r15
[INFO] [stdout] 	jmp .EE_439
[INFO] [stdout] .EE_439:
[INFO] [stdout] 	movq %rdi, %rbx
[INFO] [stdout] 	jmp .EE_430
[INFO] [stdout] .EE_432:
[INFO] [stdout] 	movq $1, %rdi
[INFO] [stdout] 	callq print_int
[INFO] [stdout] 	jmp .EE_431
[INFO] [stdout] .EE_433:
[INFO] [stdout] 	movq $0, %rdi
[INFO] [stdout] 	callq print_int
[INFO] [stdout] 	jmp .EE_431
[INFO] [stdout] .EE_434:
[INFO] [stdout] 	movq %rbx, %rdi
[INFO] [stdout] 	movq $1, %rsi
[INFO] [stdout] 	callq __subscript_array
[INFO] [stdout] 	cmpq $0, %rax
[INFO] [stdout] 	jne .EE_432
[INFO] [stdout] 	jmp .EE_433
[INFO] [stdout] .EE_435:
[INFO] [stdout] 	movq $1, %rdi
[INFO] [stdout] 	callq print_int
[INFO] [stdout] 	jmp .EE_434
[INFO] [stdout] .EE_436:
[INFO] [stdout] 	movq $0, %rdi
[INFO] [stdout] 	callq print_int
[INFO] [stdout] 	jmp .EE_434
[INFO] [stdout] .EE_437:
[INFO] [stdout] 	movq __gc_free_ptr(%rip), %r11
[INFO] [stdout] 	addq $10, __gc_free_ptr(%rip)
[INFO] [stdout] 	movq $4611686018427388036, %rax
[INFO] [stdout] 	movq %rax, 0(%r11)
[INFO] [stdout] 	movq %r11, %rbx
[INFO] [stdout] 	movb $0, 8(%r11)
[INFO] [stdout] 	movb $0, 9(%r11)
[INFO] [stdout] 	callq read_int
[INFO] [stdout] 	movq %rax, %r12
[INFO] [stdout] 	cmpq $0, %r12
[INFO] [stdout] 	setg %al
[INFO] [stdout] 	movzbq %al, %rdx
[INFO] [stdout] 	movq %rbx, %rdi
[INFO] [stdout] 	movq $0, %rsi
[INFO] [stdout] 	callq __assign_to_array_elem
[INFO] [stdout] 	cmpq $0, %r12
[INFO] [stdout] 	setl %al
[INFO] [stdout] 	movzbq %al, %rdx
[INFO] [stdout] 	movq %rbx, %rdi
[INFO] [stdout] 	movq $1, %rsi
[INFO] [stdout] 	callq __assign_to_array_elem
[INFO] [stdout] 	movq %rbx, %rdi
[INFO] [stdout] 	movq $0, %rsi
[INFO] [stdout] 	callq __subscript_array
[INFO] [stdout] 	cmpq $0, %rax
[INFO] [stdout] 	jne .EE_435
[INFO] [stdout] 	jmp .EE_436
[INFO] [stdout] .EE_438:
[INFO] [stdout] 	movq %r15, %rdi
[INFO] [stdout] 	movq $10, %rsi
[INFO] [stdout] 	callq __gc_collect
[INFO] [stdout] 	jmp .EE_437
[INFO] [stdout] .EE_430:
[INFO] [stdout] 	movq __gc_free_ptr(%rip), %rcx
[INFO] [stdout] 	addq $10, %rcx
[INFO] [stdout] 	cmpq __gc_fromspace_end(%rip), %rcx
[INFO] [stdout] 	jl .EE_437
[INFO] [stdout] 	jmp .EE_438
[INFO] [stdout] .EE_431:
[INFO] [stdout] 	addq $8, %rsp
[INFO] [stdout] 	popq %r12
[INFO] [stdout] 	popq %rbx
[INFO] [stdout] 	popq %r15
[INFO] [stdout] 	popq %rbp
[INFO] [stdout] 	retq
[INFO] [stdout] 
[INFO] [stdout] 	.section .note.GNU-stack,"",@progbits
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] thread 'test_bool_array_store_comparison' (255) panicked at crates/compiler/tests/utils.rs:37:9:
[INFO] [stdout] Failed assembler: failed to create temp file: No such file or directory (os error 2) at path "/opt/rustwide/workdir/crates/compiler/../../target/tmp/.tmpyYWo7r"
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5e176419b9fa - std[ec4e911328de40a6]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x5e176419b9fa - std[ec4e911328de40a6]::backtrace_rs::backtrace::trace_unsynchronized::<std[ec4e911328de40a6]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x5e176419b9fa - std[ec4e911328de40a6]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x5e176419b9fa - <<std[ec4e911328de40a6]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[a96a4c5c53f902a3]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x5e17641b066a - <core[a96a4c5c53f902a3]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x5e17641b066a - core[a96a4c5c53f902a3]::fmt::write
[INFO] [stdout]    6:     0x5e17641a02f2 - std[ec4e911328de40a6]::io::default_write_fmt::<alloc[c960326de6de28e6]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/io/mod.rs:639:11
[INFO] [stdout]    7:     0x5e17641a02f2 - <alloc[c960326de6de28e6]::vec::Vec<u8> as std[ec4e911328de40a6]::io::Write>::write_fmt
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/io/mod.rs:1994:13
[INFO] [stdout]    8:     0x5e176417a45f - <std[ec4e911328de40a6]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x5e176417a45f - std[ec4e911328de40a6]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x5e1764193ea9 - std[ec4e911328de40a6]::panicking::default_hook
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x5e1763fb2f5c - <alloc[c960326de6de28e6]::boxed::Box<dyn for<'a, 'b> core[a96a4c5c53f902a3]::ops::function::Fn<(&'a std[ec4e911328de40a6]::panic::PanicHookInfo<'b>,), Output = ()> + core[a96a4c5c53f902a3]::marker::Sync + core[a96a4c5c53f902a3]::marker::Send> as core[a96a4c5c53f902a3]::ops::function::Fn<(&std[ec4e911328de40a6]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/alloc/src/boxed.rs:2254:9
[INFO] [stdout]   12:     0x5e1763fb2f5c - test[30c43f9fd66fea90]::test_main_with_exit_callback::<test[30c43f9fd66fea90]::test_main::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:145:21
[INFO] [stdout]   13:     0x5e1764194062 - <alloc[c960326de6de28e6]::boxed::Box<dyn for<'a, 'b> core[a96a4c5c53f902a3]::ops::function::Fn<(&'a std[ec4e911328de40a6]::panic::PanicHookInfo<'b>,), Output = ()> + core[a96a4c5c53f902a3]::marker::Sync + core[a96a4c5c53f902a3]::marker::Send> as core[a96a4c5c53f902a3]::ops::function::Fn<(&std[ec4e911328de40a6]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/alloc/src/boxed.rs:2254:9
[INFO] [stdout]   14:     0x5e1764194062 - std[ec4e911328de40a6]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:833:13
[INFO] [stdout]   15:     0x5e176417a518 - std[ec4e911328de40a6]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:698:13
[INFO] [stdout]   16:     0x5e1764171e09 - std[ec4e911328de40a6]::sys::backtrace::__rust_end_short_backtrace::<std[ec4e911328de40a6]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x5e176417b22d - __rustc[aa69f48705c57ca8]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:689:5
[INFO] [stdout]   18:     0x5e17641b0dfc - core[a96a4c5c53f902a3]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x5e1763f93786 - test_arrays[2a2b896bbe6fd044]::utils::execute_test_case
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/compiler/tests/utils.rs:37:9
[INFO] [stdout]   20:     0x5e1763fa5327 - test_arrays[2a2b896bbe6fd044]::test_bool_array_store_comparison
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/compiler/tests/test_arrays.rs:926:5
[INFO] [stdout]   21:     0x5e1763f9c167 - test_arrays[2a2b896bbe6fd044]::test_bool_array_store_comparison::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/compiler/tests/test_arrays.rs:924:38
[INFO] [stdout]   22:     0x5e1763f96056 - <test_arrays[2a2b896bbe6fd044]::test_bool_array_store_comparison::{closure#0} as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   23:     0x5e1763fa703b - <fn() -> core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String> as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   24:     0x5e1763fa703b - test[30c43f9fd66fea90]::__rust_begin_short_backtrace::<core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String>, fn() -> core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:663:18
[INFO] [stdout]   25:     0x5e1763fb3a2b - test[30c43f9fd66fea90]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:686:74
[INFO] [stdout]   26:     0x5e1763fb3a2b - <core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<test[30c43f9fd66fea90]::run_test_in_process::{closure#0}> as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   27:     0x5e1763fb3a2b - std[ec4e911328de40a6]::panicking::catch_unwind::do_call::<core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<test[30c43f9fd66fea90]::run_test_in_process::{closure#0}>, core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:581:40
[INFO] [stdout]   28:     0x5e1763fb3a2b - std[ec4e911328de40a6]::panicking::catch_unwind::<core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String>, core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<test[30c43f9fd66fea90]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:544:19
[INFO] [stdout]   29:     0x5e1763fb3a2b - std[ec4e911328de40a6]::panic::catch_unwind::<core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<test[30c43f9fd66fea90]::run_test_in_process::{closure#0}>, core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panic.rs:359:14
[INFO] [stdout]   30:     0x5e1763fb3a2b - test[30c43f9fd66fea90]::run_test_in_process
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:686:27
[INFO] [stdout]   31:     0x5e1763fb3a2b - test[30c43f9fd66fea90]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:607:43
[INFO] [stdout]   32:     0x5e1763faf144 - test[30c43f9fd66fea90]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:637:41
[INFO] [stdout]   33:     0x5e1763faf144 - std[ec4e911328de40a6]::sys::backtrace::__rust_begin_short_backtrace::<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   34:     0x5e1763fb6632 - std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked::<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/thread/lifecycle.rs:91:13
[INFO] [stdout]   35:     0x5e1763fb6632 - <core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   36:     0x5e1763fb6632 - std[ec4e911328de40a6]::panicking::catch_unwind::do_call::<core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:581:40
[INFO] [stdout]   37:     0x5e1763fb6632 - std[ec4e911328de40a6]::panicking::catch_unwind::<(), core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:544:19
[INFO] [stdout]   38:     0x5e1763fb6632 - std[ec4e911328de40a6]::panic::catch_unwind::<core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panic.rs:359:14
[INFO] [stdout]   39:     0x5e1763fb6632 - std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked::<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/thread/lifecycle.rs:89:26
[INFO] [stdout]   40:     0x5e1763fb6632 - <std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1} as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   41:     0x5e176419b30f - <alloc[c960326de6de28e6]::boxed::Box<dyn core[a96a4c5c53f902a3]::ops::function::FnOnce<(), Output = ()> + core[a96a4c5c53f902a3]::marker::Send> as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/alloc/src/boxed.rs:2240:9
[INFO] [stdout]   42:     0x5e176419b30f - <std[ec4e911328de40a6]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/thread/unix.rs:118:17
[INFO] [stdout]   43:     0x77a70b290aa4 - <unknown>
[INFO] [stdout]   44:     0x77a70b31da64 - clone
[INFO] [stdout]   45:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- test_sum_elements stdout ----
[INFO] [stdout] fn main() -> int { a = [10, 20, 30]
[INFO] [stdout] print_int(a[0] + a[1] + a[2])
[INFO] [stdout] }
[INFO] [stdout] -------
[INFO] [stdout] Pass: GlobalizeIdentifiers(GlobalizeIdentifiers)
[INFO] [stdout] Pass: TypeCheck(TypeCheck)
[INFO] [stdout] Pass: ClosurizeFunctions(ClosurizeFunctions)
[INFO] [stdout] Pass: ClosurizeLambdas(ClosurizeLambdas)
[INFO] [stdout] Pass: TypeCheck(TypeCheck)
[INFO] [stdout] Pass: DisambiguateSubscript(DisambiguateSubscript)
[INFO] [stdout] Pass: ExtractStringOps(ExtractStringOps)
[INFO] [stdout] Pass: ShortCircuiting(ShortCircuiting)
[INFO] [stdout] Pass: TupleizeExcessArgs(TupleizeExcessArgs)
[INFO] [stdout] Pass: RemoveComplexOperands(RemoveComplexOperands)
[INFO] [stdout] Pass: TypeCheck(TypeCheck)
[INFO] [stdout] Pass: InjectAllocations(InjectAllocations)
[INFO] [stdout] Pass: DeclosurizeCalls(DeclosurizeCalls)
[INFO] [stdout] Pass: RegisterAllocation(RegisterAllocation)
[INFO] [stdout] Pass: PatchInstructions(PatchInstructions)
[INFO] [stdout] Pass: PreludeConclusion(PreludeConclusion)
[INFO] [stdout] Pass: ResolveWidth(ResolveWidth)
[INFO] [stdout] -- No Opt: -- 
[INFO] [stdout] 	.att_syntax
[INFO] [stdout] 	.align 8
[INFO] [stdout] 	.globl main
[INFO] [stdout] main:
[INFO] [stdout] 	pushq %rbp
[INFO] [stdout] 	pushq %rbx
[INFO] [stdout] 	pushq %r12
[INFO] [stdout] 	pushq %r15
[INFO] [stdout] 	movq %rsp, %rbp
[INFO] [stdout] 	subq $8, %rsp
[INFO] [stdout] 	movq $32768, %rdi
[INFO] [stdout] 	movq $32768, %rsi
[INFO] [stdout] 	callq __gc_initialize
[INFO] [stdout] 	movq __gc_rootstack_begin(%rip), %r15
[INFO] [stdout] 	jmp .EE_678
[INFO] [stdout] .EE_678:
[INFO] [stdout] 	movq %rdi, %rbx
[INFO] [stdout] 	jmp .EE_654
[INFO] [stdout] .EE_660:
[INFO] [stdout] 	movq __gc_free_ptr(%rip), %r11
[INFO] [stdout] 	addq $32, __gc_free_ptr(%rip)
[INFO] [stdout] 	movq $4611686018427388128, %rax
[INFO] [stdout] 	movq %rax, 0(%r11)
[INFO] [stdout] 	movq %r11, %rbx
[INFO] [stdout] 	movq $10, 8(%r11)
[INFO] [stdout] 	movq $20, 16(%r11)
[INFO] [stdout] 	movq $30, 24(%r11)
[INFO] [stdout] 	movq %rbx, %rdi
[INFO] [stdout] 	movq $0, %rsi
[INFO] [stdout] 	callq __subscript_array
[INFO] [stdout] 	movq %rax, %r12
[INFO] [stdout] 	movq %rbx, %rdi
[INFO] [stdout] 	movq $1, %rsi
[INFO] [stdout] 	callq __subscript_array
[INFO] [stdout] 	movq %rax, %rcx
[INFO] [stdout] 	addq %rcx, %r12
[INFO] [stdout] 	movq %rbx, %rdi
[INFO] [stdout] 	movq $2, %rsi
[INFO] [stdout] 	callq __subscript_array
[INFO] [stdout] 	movq %rax, %rcx
[INFO] [stdout] 	movq %r12, %rdi
[INFO] [stdout] 	addq %rcx, %rdi
[INFO] [stdout] 	callq print_int
[INFO] [stdout] 	jmp .EE_655
[INFO] [stdout] .EE_661:
[INFO] [stdout] 	movq %r15, %rdi
[INFO] [stdout] 	movq $32, %rsi
[INFO] [stdout] 	callq __gc_collect
[INFO] [stdout] 	jmp .EE_660
[INFO] [stdout] .EE_654:
[INFO] [stdout] 	movq __gc_free_ptr(%rip), %rcx
[INFO] [stdout] 	addq $32, %rcx
[INFO] [stdout] 	cmpq __gc_fromspace_end(%rip), %rcx
[INFO] [stdout] 	jl .EE_660
[INFO] [stdout] 	jmp .EE_661
[INFO] [stdout] .EE_655:
[INFO] [stdout] 	addq $8, %rsp
[INFO] [stdout] 	popq %r15
[INFO] [stdout] 	popq %r12
[INFO] [stdout] 	popq %rbx
[INFO] [stdout] 	popq %rbp
[INFO] [stdout] 	retq
[INFO] [stdout] 
[INFO] [stdout] 	.section .note.GNU-stack,"",@progbits
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] thread 'test_sum_elements' (279) panicked at crates/compiler/tests/utils.rs:37:9:
[INFO] [stdout] Failed assembler: failed to create temp file: No such file or directory (os error 2) at path "/opt/rustwide/workdir/crates/compiler/../../target/tmp/.tmpcnU9Ow"
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5e176419b9fa - std[ec4e911328de40a6]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x5e176419b9fa - std[ec4e911328de40a6]::backtrace_rs::backtrace::trace_unsynchronized::<std[ec4e911328de40a6]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x5e176419b9fa - std[ec4e911328de40a6]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x5e176419b9fa - <<std[ec4e911328de40a6]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[a96a4c5c53f902a3]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x5e17641b066a - <core[a96a4c5c53f902a3]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x5e17641b066a - core[a96a4c5c53f902a3]::fmt::write
[INFO] [stdout]    6:     0x5e17641a02f2 - std[ec4e911328de40a6]::io::default_write_fmt::<alloc[c960326de6de28e6]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/io/mod.rs:639:11
[INFO] [stdout]    7:     0x5e17641a02f2 - <alloc[c960326de6de28e6]::vec::Vec<u8> as std[ec4e911328de40a6]::io::Write>::write_fmt
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/io/mod.rs:1994:13
[INFO] [stdout]    8:     0x5e176417a45f - <std[ec4e911328de40a6]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x5e176417a45f - std[ec4e911328de40a6]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x5e1764193ea9 - std[ec4e911328de40a6]::panicking::default_hook
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x5e1763fb2f5c - <alloc[c960326de6de28e6]::boxed::Box<dyn for<'a, 'b> core[a96a4c5c53f902a3]::ops::function::Fn<(&'a std[ec4e911328de40a6]::panic::PanicHookInfo<'b>,), Output = ()> + core[a96a4c5c53f902a3]::marker::Sync + core[a96a4c5c53f902a3]::marker::Send> as core[a96a4c5c53f902a3]::ops::function::Fn<(&std[ec4e911328de40a6]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/alloc/src/boxed.rs:2254:9
[INFO] [stdout]   12:     0x5e1763fb2f5c - test[30c43f9fd66fea90]::test_main_with_exit_callback::<test[30c43f9fd66fea90]::test_main::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:145:21
[INFO] [stdout]   13:     0x5e1764194062 - <alloc[c960326de6de28e6]::boxed::Box<dyn for<'a, 'b> core[a96a4c5c53f902a3]::ops::function::Fn<(&'a std[ec4e911328de40a6]::panic::PanicHookInfo<'b>,), Output = ()> + core[a96a4c5c53f902a3]::marker::Sync + core[a96a4c5c53f902a3]::marker::Send> as core[a96a4c5c53f902a3]::ops::function::Fn<(&std[ec4e911328de40a6]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/alloc/src/boxed.rs:2254:9
[INFO] [stdout]   14:     0x5e1764194062 - std[ec4e911328de40a6]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:833:13
[INFO] [stdout]   15:     0x5e176417a518 - std[ec4e911328de40a6]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:698:13
[INFO] [stdout]   16:     0x5e1764171e09 - std[ec4e911328de40a6]::sys::backtrace::__rust_end_short_backtrace::<std[ec4e911328de40a6]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x5e176417b22d - __rustc[aa69f48705c57ca8]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:689:5
[INFO] [stdout]   18:     0x5e17641b0dfc - core[a96a4c5c53f902a3]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x5e1763f93786 - test_arrays[2a2b896bbe6fd044]::utils::execute_test_case
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/compiler/tests/utils.rs:37:9
[INFO] [stdout]   20:     0x5e1763f9ca9c - test_arrays[2a2b896bbe6fd044]::test_sum_elements
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/compiler/tests/test_arrays.rs:159:5
[INFO] [stdout]   21:     0x5e1763f9b837 - test_arrays[2a2b896bbe6fd044]::test_sum_elements::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/compiler/tests/test_arrays.rs:158:23
[INFO] [stdout]   22:     0x5e1763f95416 - <test_arrays[2a2b896bbe6fd044]::test_sum_elements::{closure#0} as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   23:     0x5e1763fa703b - <fn() -> core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String> as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   24:     0x5e1763fa703b - test[30c43f9fd66fea90]::__rust_begin_short_backtrace::<core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String>, fn() -> core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:663:18
[INFO] [stdout]   25:     0x5e1763fb3a2b - test[30c43f9fd66fea90]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:686:74
[INFO] [stdout]   26:     0x5e1763fb3a2b - <core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<test[30c43f9fd66fea90]::run_test_in_process::{closure#0}> as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   27:     0x5e1763fb3a2b - std[ec4e911328de40a6]::panicking::catch_unwind::do_call::<core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<test[30c43f9fd66fea90]::run_test_in_process::{closure#0}>, core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:581:40
[INFO] [stdout]   28:     0x5e1763fb3a2b - std[ec4e911328de40a6]::panicking::catch_unwind::<core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String>, core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<test[30c43f9fd66fea90]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:544:19
[INFO] [stdout]   29:     0x5e1763fb3a2b - std[ec4e911328de40a6]::panic::catch_unwind::<core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<test[30c43f9fd66fea90]::run_test_in_process::{closure#0}>, core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panic.rs:359:14
[INFO] [stdout]   30:     0x5e1763fb3a2b - test[30c43f9fd66fea90]::run_test_in_process
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:686:27
[INFO] [stdout]   31:     0x5e1763fb3a2b - test[30c43f9fd66fea90]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:607:43
[INFO] [stdout]   32:     0x5e1763faf144 - test[30c43f9fd66fea90]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:637:41
[INFO] [stdout]   33:     0x5e1763faf144 - std[ec4e911328de40a6]::sys::backtrace::__rust_begin_short_backtrace::<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   34:     0x5e1763fb6632 - std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked::<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/thread/lifecycle.rs:91:13
[INFO] [stdout]   35:     0x5e1763fb6632 - <core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   36:     0x5e1763fb6632 - std[ec4e911328de40a6]::panicking::catch_unwind::do_call::<core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:581:40
[INFO] [stdout]   37:     0x5e1763fb6632 - std[ec4e911328de40a6]::panicking::catch_unwind::<(), core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:544:19
[INFO] [stdout]   38:     0x5e1763fb6632 - std[ec4e911328de40a6]::panic::catch_unwind::<core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panic.rs:359:14
[INFO] [stdout]   39:     0x5e1763fb6632 - std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked::<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/thread/lifecycle.rs:89:26
[INFO] [stdout]   40:     0x5e1763fb6632 - <std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1} as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   41:     0x5e176419b30f - <alloc[c960326de6de28e6]::boxed::Box<dyn core[a96a4c5c53f902a3]::ops::function::FnOnce<(), Output = ()> + core[a96a4c5c53f902a3]::marker::Send> as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/alloc/src/boxed.rs:2240:9
[INFO] [stdout]   42:     0x5e176419b30f - <std[ec4e911328de40a6]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/thread/unix.rs:118:17
[INFO] [stdout]   43:     0x77a70b290aa4 - <unknown>
[INFO] [stdout]   44:     0x77a70b31da64 - clone
[INFO] [stdout]   45:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- test_element_to_variable stdout ----
[INFO] [stdout] fn main() -> int { a = [5, 10]
[INFO] [stdout] x = a[0] + a[1]
[INFO] [stdout] print_int(x)
[INFO] [stdout] }
[INFO] [stdout] -------
[INFO] [stdout] Pass: GlobalizeIdentifiers(GlobalizeIdentifiers)
[INFO] [stdout] Pass: TypeCheck(TypeCheck)
[INFO] [stdout] Pass: ClosurizeFunctions(ClosurizeFunctions)
[INFO] [stdout] Pass: ClosurizeLambdas(ClosurizeLambdas)
[INFO] [stdout] Pass: TypeCheck(TypeCheck)
[INFO] [stdout] Pass: DisambiguateSubscript(DisambiguateSubscript)
[INFO] [stdout] Pass: ExtractStringOps(ExtractStringOps)
[INFO] [stdout] Pass: ShortCircuiting(ShortCircuiting)
[INFO] [stdout] Pass: TupleizeExcessArgs(TupleizeExcessArgs)
[INFO] [stdout] Pass: RemoveComplexOperands(RemoveComplexOperands)
[INFO] [stdout] Pass: TypeCheck(TypeCheck)
[INFO] [stdout] Pass: InjectAllocations(InjectAllocations)
[INFO] [stdout] Pass: DeclosurizeCalls(DeclosurizeCalls)
[INFO] [stdout] Pass: RegisterAllocation(RegisterAllocation)
[INFO] [stdout] Pass: PatchInstructions(PatchInstructions)
[INFO] [stdout] Pass: PreludeConclusion(PreludeConclusion)
[INFO] [stdout] Pass: ResolveWidth(ResolveWidth)
[INFO] [stdout] -- No Opt: -- 
[INFO] [stdout] 	.att_syntax
[INFO] [stdout] 	.align 8
[INFO] [stdout] 	.globl main
[INFO] [stdout] main:
[INFO] [stdout] 	pushq %rbp
[INFO] [stdout] 	pushq %r12
[INFO] [stdout] 	pushq %r15
[INFO] [stdout] 	pushq %rbx
[INFO] [stdout] 	movq %rsp, %rbp
[INFO] [stdout] 	subq $8, %rsp
[INFO] [stdout] 	movq $32768, %rdi
[INFO] [stdout] 	movq $32768, %rsi
[INFO] [stdout] 	callq __gc_initialize
[INFO] [stdout] 	movq __gc_rootstack_begin(%rip), %r15
[INFO] [stdout] 	jmp .EE_710
[INFO] [stdout] .EE_710:
[INFO] [stdout] 	movq %rdi, %rbx
[INFO] [stdout] 	jmp .EE_706
[INFO] [stdout] .EE_708:
[INFO] [stdout] 	movq __gc_free_ptr(%rip), %r11
[INFO] [stdout] 	addq $24, __gc_free_ptr(%rip)
[INFO] [stdout] 	movq $4611686018427388064, %rax
[INFO] [stdout] 	movq %rax, 0(%r11)
[INFO] [stdout] 	movq %r11, %rbx
[INFO] [stdout] 	movq $5, 8(%r11)
[INFO] [stdout] 	movq $10, 16(%r11)
[INFO] [stdout] 	movq %rbx, %rdi
[INFO] [stdout] 	movq $0, %rsi
[INFO] [stdout] 	callq __subscript_array
[INFO] [stdout] 	movq %rax, %r12
[INFO] [stdout] 	movq %rbx, %rdi
[INFO] [stdout] 	movq $1, %rsi
[INFO] [stdout] 	callq __subscript_array
[INFO] [stdout] 	movq %rax, %rcx
[INFO] [stdout] 	movq %r12, %rdi
[INFO] [stdout] 	addq %rcx, %rdi
[INFO] [stdout] 	callq print_int
[INFO] [stdout] 	jmp .EE_707
[INFO] [stdout] .EE_709:
[INFO] [stdout] 	movq %r15, %rdi
[INFO] [stdout] 	movq $24, %rsi
[INFO] [stdout] 	callq __gc_collect
[INFO] [stdout] 	jmp .EE_708
[INFO] [stdout] .EE_706:
[INFO] [stdout] 	movq __gc_free_ptr(%rip), %rcx
[INFO] [stdout] 	addq $24, %rcx
[INFO] [stdout] 	cmpq __gc_fromspace_end(%rip), %rcx
[INFO] [stdout] 	jl .EE_708
[INFO] [stdout] 	jmp .EE_709
[INFO] [stdout] .EE_707:
[INFO] [stdout] 	addq $8, %rsp
[INFO] [stdout] 	popq %rbx
[INFO] [stdout] 	popq %r15
[INFO] [stdout] 	popq %r12
[INFO] [stdout] 	popq %rbp
[INFO] [stdout] 	retq
[INFO] [stdout] 
[INFO] [stdout] 	.section .note.GNU-stack,"",@progbits
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] thread 'test_element_to_variable' (262) panicked at crates/compiler/tests/utils.rs:37:9:
[INFO] [stdout] Failed assembler: failed to create temp file: No such file or directory (os error 2) at path "/opt/rustwide/workdir/crates/compiler/../../target/tmp/.tmpUwd90c"
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5e176419b9fa - std[ec4e911328de40a6]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x5e176419b9fa - std[ec4e911328de40a6]::backtrace_rs::backtrace::trace_unsynchronized::<std[ec4e911328de40a6]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x5e176419b9fa - std[ec4e911328de40a6]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x5e176419b9fa - <<std[ec4e911328de40a6]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[a96a4c5c53f902a3]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x5e17641b066a - <core[a96a4c5c53f902a3]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x5e17641b066a - core[a96a4c5c53f902a3]::fmt::write
[INFO] [stdout]    6:     0x5e17641a02f2 - std[ec4e911328de40a6]::io::default_write_fmt::<alloc[c960326de6de28e6]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/io/mod.rs:639:11
[INFO] [stdout]    7:     0x5e17641a02f2 - <alloc[c960326de6de28e6]::vec::Vec<u8> as std[ec4e911328de40a6]::io::Write>::write_fmt
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/io/mod.rs:1994:13
[INFO] [stdout]    8:     0x5e176417a45f - <std[ec4e911328de40a6]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x5e176417a45f - std[ec4e911328de40a6]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x5e1764193ea9 - std[ec4e911328de40a6]::panicking::default_hook
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x5e1763fb2f5c - <alloc[c960326de6de28e6]::boxed::Box<dyn for<'a, 'b> core[a96a4c5c53f902a3]::ops::function::Fn<(&'a std[ec4e911328de40a6]::panic::PanicHookInfo<'b>,), Output = ()> + core[a96a4c5c53f902a3]::marker::Sync + core[a96a4c5c53f902a3]::marker::Send> as core[a96a4c5c53f902a3]::ops::function::Fn<(&std[ec4e911328de40a6]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/alloc/src/boxed.rs:2254:9
[INFO] [stdout]   12:     0x5e1763fb2f5c - test[30c43f9fd66fea90]::test_main_with_exit_callback::<test[30c43f9fd66fea90]::test_main::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:145:21
[INFO] [stdout]   13:     0x5e1764194062 - <alloc[c960326de6de28e6]::boxed::Box<dyn for<'a, 'b> core[a96a4c5c53f902a3]::ops::function::Fn<(&'a std[ec4e911328de40a6]::panic::PanicHookInfo<'b>,), Output = ()> + core[a96a4c5c53f902a3]::marker::Sync + core[a96a4c5c53f902a3]::marker::Send> as core[a96a4c5c53f902a3]::ops::function::Fn<(&std[ec4e911328de40a6]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/alloc/src/boxed.rs:2254:9
[INFO] [stdout]   14:     0x5e1764194062 - std[ec4e911328de40a6]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:833:13
[INFO] [stdout]   15:     0x5e176417a518 - std[ec4e911328de40a6]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:698:13
[INFO] [stdout]   16:     0x5e1764171e09 - std[ec4e911328de40a6]::sys::backtrace::__rust_end_short_backtrace::<std[ec4e911328de40a6]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x5e176417b22d - __rustc[aa69f48705c57ca8]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:689:5
[INFO] [stdout]   18:     0x5e17641b0dfc - core[a96a4c5c53f902a3]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x5e1763f93786 - test_arrays[2a2b896bbe6fd044]::utils::execute_test_case
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/compiler/tests/utils.rs:37:9
[INFO] [stdout]   20:     0x5e1763fa023c - test_arrays[2a2b896bbe6fd044]::test_element_to_variable
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/compiler/tests/test_arrays.rs:181:5
[INFO] [stdout]   21:     0x5e1763f9bc27 - test_arrays[2a2b896bbe6fd044]::test_element_to_variable::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/compiler/tests/test_arrays.rs:180:30
[INFO] [stdout]   22:     0x5e1763f95956 - <test_arrays[2a2b896bbe6fd044]::test_element_to_variable::{closure#0} as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   23:     0x5e1763fa703b - <fn() -> core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String> as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   24:     0x5e1763fa703b - test[30c43f9fd66fea90]::__rust_begin_short_backtrace::<core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String>, fn() -> core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:663:18
[INFO] [stdout]   25:     0x5e1763fb3a2b - test[30c43f9fd66fea90]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:686:74
[INFO] [stdout]   26:     0x5e1763fb3a2b - <core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<test[30c43f9fd66fea90]::run_test_in_process::{closure#0}> as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   27:     0x5e1763fb3a2b - std[ec4e911328de40a6]::panicking::catch_unwind::do_call::<core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<test[30c43f9fd66fea90]::run_test_in_process::{closure#0}>, core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:581:40
[INFO] [stdout]   28:     0x5e1763fb3a2b - std[ec4e911328de40a6]::panicking::catch_unwind::<core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String>, core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<test[30c43f9fd66fea90]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:544:19
[INFO] [stdout]   29:     0x5e1763fb3a2b - std[ec4e911328de40a6]::panic::catch_unwind::<core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<test[30c43f9fd66fea90]::run_test_in_process::{closure#0}>, core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panic.rs:359:14
[INFO] [stdout]   30:     0x5e1763fb3a2b - test[30c43f9fd66fea90]::run_test_in_process
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:686:27
[INFO] [stdout]   31:     0x5e1763fb3a2b - test[30c43f9fd66fea90]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:607:43
[INFO] [stdout]   32:     0x5e1763faf144 - test[30c43f9fd66fea90]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:637:41
[INFO] [stdout]   33:     0x5e1763faf144 - std[ec4e911328de40a6]::sys::backtrace::__rust_begin_short_backtrace::<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   34:     0x5e1763fb6632 - std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked::<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/thread/lifecycle.rs:91:13
[INFO] [stdout]   35:     0x5e1763fb6632 - <core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   36:     0x5e1763fb6632 - std[ec4e911328de40a6]::panicking::catch_unwind::do_call::<core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:581:40
[INFO] [stdout]   37:     0x5e1763fb6632 - std[ec4e911328de40a6]::panicking::catch_unwind::<(), core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:544:19
[INFO] [stdout]   38:     0x5e1763fb6632 - std[ec4e911328de40a6]::panic::catch_unwind::<core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panic.rs:359:14
[INFO] [stdout]   39:     0x5e1763fb6632 - std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked::<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/thread/lifecycle.rs:89:26
[INFO] [stdout]   40:     0x5e1763fb6632 - <std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1} as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   41:     0x5e176419b30f - <alloc[c960326de6de28e6]::boxed::Box<dyn core[a96a4c5c53f902a3]::ops::function::FnOnce<(), Output = ()> + core[a96a4c5c53f902a3]::marker::Send> as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/alloc/src/boxed.rs:2240:9
[INFO] [stdout]   42:     0x5e176419b30f - <std[ec4e911328de40a6]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/thread/unix.rs:118:17
[INFO] [stdout]   43:     0x77a70b290aa4 - <unknown>
[INFO] [stdout]   44:     0x77a70b31da64 - clone
[INFO] [stdout]   45:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- test_variable_index_read stdout ----
[INFO] [stdout] fn main() -> int { a = [10, 20, 30]
[INFO] [stdout] i = 1
[INFO] [stdout] print_int(a[i])
[INFO] [stdout] }
[INFO] [stdout] -------
[INFO] [stdout] Pass: GlobalizeIdentifiers(GlobalizeIdentifiers)
[INFO] [stdout] Pass: TypeCheck(TypeCheck)
[INFO] [stdout] Pass: ClosurizeFunctions(ClosurizeFunctions)
[INFO] [stdout] Pass: ClosurizeLambdas(ClosurizeLambdas)
[INFO] [stdout] Pass: TypeCheck(TypeCheck)
[INFO] [stdout] Pass: DisambiguateSubscript(DisambiguateSubscript)
[INFO] [stdout] Pass: ExtractStringOps(ExtractStringOps)
[INFO] [stdout] Pass: ShortCircuiting(ShortCircuiting)
[INFO] [stdout] Pass: TupleizeExcessArgs(TupleizeExcessArgs)
[INFO] [stdout] Pass: RemoveComplexOperands(RemoveComplexOperands)
[INFO] [stdout] Pass: TypeCheck(TypeCheck)
[INFO] [stdout] Pass: InjectAllocations(InjectAllocations)
[INFO] [stdout] Pass: DeclosurizeCalls(DeclosurizeCalls)
[INFO] [stdout] Pass: RegisterAllocation(RegisterAllocation)
[INFO] [stdout] Pass: PatchInstructions(PatchInstructions)
[INFO] [stdout] Pass: PreludeConclusion(PreludeConclusion)
[INFO] [stdout] Pass: ResolveWidth(ResolveWidth)
[INFO] [stdout] -- No Opt: -- 
[INFO] [stdout] 	.att_syntax
[INFO] [stdout] 	.align 8
[INFO] [stdout] 	.globl main
[INFO] [stdout] main:
[INFO] [stdout] 	pushq %rbp
[INFO] [stdout] 	pushq %r15
[INFO] [stdout] 	pushq %rbx
[INFO] [stdout] 	movq $32768, %rdi
[INFO] [stdout] 	movq $32768, %rsi
[INFO] [stdout] 	callq __gc_initialize
[INFO] [stdout] 	movq __gc_rootstack_begin(%rip), %r15
[INFO] [stdout] 	jmp .EE_701
[INFO] [stdout] .EE_701:
[INFO] [stdout] 	movq %rdi, %rbx
[INFO] [stdout] 	jmp .EE_696
[INFO] [stdout] .EE_699:
[INFO] [stdout] 	movq __gc_free_ptr(%rip), %r11
[INFO] [stdout] 	addq $32, __gc_free_ptr(%rip)
[INFO] [stdout] 	movq $4611686018427388128, %rax
[INFO] [stdout] 	movq %rax, 0(%r11)
[INFO] [stdout] 	movq %r11, %rdi
[INFO] [stdout] 	movq $10, 8(%r11)
[INFO] [stdout] 	movq $20, 16(%r11)
[INFO] [stdout] 	movq $30, 24(%r11)
[INFO] [stdout] 	movq $1, %rsi
[INFO] [stdout] 	callq __subscript_array
[INFO] [stdout] 	movq %rax, %rdi
[INFO] [stdout] 	callq print_int
[INFO] [stdout] 	jmp .EE_697
[INFO] [stdout] .EE_700:
[INFO] [stdout] 	movq %r15, %rdi
[INFO] [stdout] 	movq $32, %rsi
[INFO] [stdout] 	callq __gc_collect
[INFO] [stdout] 	jmp .EE_699
[INFO] [stdout] .EE_696:
[INFO] [stdout] 	movq __gc_free_ptr(%rip), %rcx
[INFO] [stdout] 	addq $32, %rcx
[INFO] [stdout] 	cmpq __gc_fromspace_end(%rip), %rcx
[INFO] [stdout] 	jl .EE_699
[INFO] [stdout] 	jmp .EE_700
[INFO] [stdout] .EE_697:
[INFO] [stdout] 	popq %rbx
[INFO] [stdout] 	popq %r15
[INFO] [stdout] 	popq %rbp
[INFO] [stdout] 	retq
[INFO] [stdout] 
[INFO] [stdout] 	.section .note.GNU-stack,"",@progbits
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] thread 'test_variable_index_read' (287) panicked at crates/compiler/tests/utils.rs:37:9:
[INFO] [stdout] Failed assembler: failed to create temp file: No such file or directory (os error 2) at path "/opt/rustwide/workdir/crates/compiler/../../target/tmp/.tmpoUIoTl"
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5e176419b9fa - std[ec4e911328de40a6]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x5e176419b9fa - std[ec4e911328de40a6]::backtrace_rs::backtrace::trace_unsynchronized::<std[ec4e911328de40a6]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x5e176419b9fa - std[ec4e911328de40a6]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x5e176419b9fa - <<std[ec4e911328de40a6]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[a96a4c5c53f902a3]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x5e17641b066a - <core[a96a4c5c53f902a3]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x5e17641b066a - core[a96a4c5c53f902a3]::fmt::write
[INFO] [stdout]    6:     0x5e17641a02f2 - std[ec4e911328de40a6]::io::default_write_fmt::<alloc[c960326de6de28e6]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/io/mod.rs:639:11
[INFO] [stdout]    7:     0x5e17641a02f2 - <alloc[c960326de6de28e6]::vec::Vec<u8> as std[ec4e911328de40a6]::io::Write>::write_fmt
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/io/mod.rs:1994:13
[INFO] [stdout]    8:     0x5e176417a45f - <std[ec4e911328de40a6]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x5e176417a45f - std[ec4e911328de40a6]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x5e1764193ea9 - std[ec4e911328de40a6]::panicking::default_hook
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x5e1763fb2f5c - <alloc[c960326de6de28e6]::boxed::Box<dyn for<'a, 'b> core[a96a4c5c53f902a3]::ops::function::Fn<(&'a std[ec4e911328de40a6]::panic::PanicHookInfo<'b>,), Output = ()> + core[a96a4c5c53f902a3]::marker::Sync + core[a96a4c5c53f902a3]::marker::Send> as core[a96a4c5c53f902a3]::ops::function::Fn<(&std[ec4e911328de40a6]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/alloc/src/boxed.rs:2254:9
[INFO] [stdout]   12:     0x5e1763fb2f5c - test[30c43f9fd66fea90]::test_main_with_exit_callback::<test[30c43f9fd66fea90]::test_main::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:145:21
[INFO] [stdout]   13:     0x5e1764194062 - <alloc[c960326de6de28e6]::boxed::Box<dyn for<'a, 'b> core[a96a4c5c53f902a3]::ops::function::Fn<(&'a std[ec4e911328de40a6]::panic::PanicHookInfo<'b>,), Output = ()> + core[a96a4c5c53f902a3]::marker::Sync + core[a96a4c5c53f902a3]::marker::Send> as core[a96a4c5c53f902a3]::ops::function::Fn<(&std[ec4e911328de40a6]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/alloc/src/boxed.rs:2254:9
[INFO] [stdout]   14:     0x5e1764194062 - std[ec4e911328de40a6]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:833:13
[INFO] [stdout]   15:     0x5e176417a518 - std[ec4e911328de40a6]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:698:13
[INFO] [stdout]   16:     0x5e1764171e09 - std[ec4e911328de40a6]::sys::backtrace::__rust_end_short_backtrace::<std[ec4e911328de40a6]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x5e176417b22d - __rustc[aa69f48705c57ca8]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:689:5
[INFO] [stdout]   18:     0x5e17641b0dfc - core[a96a4c5c53f902a3]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x5e1763f93786 - test_arrays[2a2b896bbe6fd044]::utils::execute_test_case
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/compiler/tests/utils.rs:37:9
[INFO] [stdout]   20:     0x5e1763fa09bc - test_arrays[2a2b896bbe6fd044]::test_variable_index_read
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/compiler/tests/test_arrays.rs:649:5
[INFO] [stdout]   21:     0x5e1763f9bcb7 - test_arrays[2a2b896bbe6fd044]::test_variable_index_read::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/compiler/tests/test_arrays.rs:648:30
[INFO] [stdout]   22:     0x5e1763f95a16 - <test_arrays[2a2b896bbe6fd044]::test_variable_index_read::{closure#0} as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   23:     0x5e1763fa703b - <fn() -> core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String> as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   24:     0x5e1763fa703b - test[30c43f9fd66fea90]::__rust_begin_short_backtrace::<core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String>, fn() -> core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:663:18
[INFO] [stdout]   25:     0x5e1763fb3a2b - test[30c43f9fd66fea90]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:686:74
[INFO] [stdout]   26:     0x5e1763fb3a2b - <core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<test[30c43f9fd66fea90]::run_test_in_process::{closure#0}> as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   27:     0x5e1763fb3a2b - std[ec4e911328de40a6]::panicking::catch_unwind::do_call::<core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<test[30c43f9fd66fea90]::run_test_in_process::{closure#0}>, core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:581:40
[INFO] [stdout]   28:     0x5e1763fb3a2b - std[ec4e911328de40a6]::panicking::catch_unwind::<core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String>, core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<test[30c43f9fd66fea90]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:544:19
[INFO] [stdout]   29:     0x5e1763fb3a2b - std[ec4e911328de40a6]::panic::catch_unwind::<core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<test[30c43f9fd66fea90]::run_test_in_process::{closure#0}>, core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panic.rs:359:14
[INFO] [stdout]   30:     0x5e1763fb3a2b - test[30c43f9fd66fea90]::run_test_in_process
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:686:27
[INFO] [stdout]   31:     0x5e1763fb3a2b - test[30c43f9fd66fea90]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:607:43
[INFO] [stdout]   32:     0x5e1763faf144 - test[30c43f9fd66fea90]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:637:41
[INFO] [stdout]   33:     0x5e1763faf144 - std[ec4e911328de40a6]::sys::backtrace::__rust_begin_short_backtrace::<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   34:     0x5e1763fb6632 - std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked::<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/thread/lifecycle.rs:91:13
[INFO] [stdout]   35:     0x5e1763fb6632 - <core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   36:     0x5e1763fb6632 - std[ec4e911328de40a6]::panicking::catch_unwind::do_call::<core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:581:40
[INFO] [stdout]   37:     0x5e1763fb6632 - std[ec4e911328de40a6]::panicking::catch_unwind::<(), core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:544:19
[INFO] [stdout]   38:     0x5e1763fb6632 - std[ec4e911328de40a6]::panic::catch_unwind::<core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panic.rs:359:14
[INFO] [stdout]   39:     0x5e1763fb6632 - std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked::<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/thread/lifecycle.rs:89:26
[INFO] [stdout]   40:     0x5e1763fb6632 - <std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1} as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   41:     0x5e176419b30f - <alloc[c960326de6de28e6]::boxed::Box<dyn core[a96a4c5c53f902a3]::ops::function::FnOnce<(), Output = ()> + core[a96a4c5c53f902a3]::marker::Send> as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/alloc/src/boxed.rs:2240:9
[INFO] [stdout]   42:     0x5e176419b30f - <std[ec4e911328de40a6]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/thread/unix.rs:118:17
[INFO] [stdout]   43:     0x77a70b290aa4 - <unknown>
[INFO] [stdout]   44:     0x77a70b31da64 - clone
[INFO] [stdout]   45:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- test_two_arrays stdout ----
[INFO] [stdout] fn main() -> int { a = [1, 2]
[INFO] [stdout] b = [3, 4]
[INFO] [stdout] print_int(a[0] + b[0])
[INFO] [stdout] print_int(a[1] + b[1])
[INFO] [stdout] }
[INFO] [stdout] -------
[INFO] [stdout] Pass: GlobalizeIdentifiers(GlobalizeIdentifiers)
[INFO] [stdout] Pass: TypeCheck(TypeCheck)
[INFO] [stdout] Pass: ClosurizeFunctions(ClosurizeFunctions)
[INFO] [stdout] Pass: ClosurizeLambdas(ClosurizeLambdas)
[INFO] [stdout] Pass: TypeCheck(TypeCheck)
[INFO] [stdout] Pass: DisambiguateSubscript(DisambiguateSubscript)
[INFO] [stdout] Pass: ExtractStringOps(ExtractStringOps)
[INFO] [stdout] Pass: ShortCircuiting(ShortCircuiting)
[INFO] [stdout] Pass: TupleizeExcessArgs(TupleizeExcessArgs)
[INFO] [stdout] Pass: RemoveComplexOperands(RemoveComplexOperands)
[INFO] [stdout] Pass: TypeCheck(TypeCheck)
[INFO] [stdout] Pass: InjectAllocations(InjectAllocations)
[INFO] [stdout] Pass: DeclosurizeCalls(DeclosurizeCalls)
[INFO] [stdout] Pass: RegisterAllocation(RegisterAllocation)
[INFO] [stdout] Pass: PatchInstructions(PatchInstructions)
[INFO] [stdout] Pass: PreludeConclusion(PreludeConclusion)
[INFO] [stdout] Pass: ResolveWidth(ResolveWidth)
[INFO] [stdout] -- No Opt: -- 
[INFO] [stdout] 	.att_syntax
[INFO] [stdout] 	.align 8
[INFO] [stdout] 	.globl main
[INFO] [stdout] main:
[INFO] [stdout] 	pushq %rbp
[INFO] [stdout] 	pushq %r12
[INFO] [stdout] 	pushq %rbx
[INFO] [stdout] 	pushq %r15
[INFO] [stdout] 	pushq %r13
[INFO] [stdout] 	movq $32768, %rdi
[INFO] [stdout] 	movq $32768, %rsi
[INFO] [stdout] 	callq __gc_initialize
[INFO] [stdout] 	movq __gc_rootstack_begin(%rip), %r15
[INFO] [stdout] 	jmp .EE_736
[INFO] [stdout] .EE_736:
[INFO] [stdout] 	movq %rdi, %rbx
[INFO] [stdout] 	jmp .EE_730
[INFO] [stdout] .EE_732:
[INFO] [stdout] 	movq __gc_free_ptr(%rip), %r11
[INFO] [stdout] 	addq $24, __gc_free_ptr(%rip)
[INFO] [stdout] 	movq $4611686018427388064, %rax
[INFO] [stdout] 	movq %rax, 0(%r11)
[INFO] [stdout] 	movq %r11, %r12
[INFO] [stdout] 	movq $3, 8(%r11)
[INFO] [stdout] 	movq $4, 16(%r11)
[INFO] [stdout] 	movq %rbx, %rdi
[INFO] [stdout] 	movq $0, %rsi
[INFO] [stdout] 	callq __subscript_array
[INFO] [stdout] 	movq %rax, %r13
[INFO] [stdout] 	movq %r12, %rdi
[INFO] [stdout] 	movq $0, %rsi
[INFO] [stdout] 	callq __subscript_array
[INFO] [stdout] 	movq %rax, %rcx
[INFO] [stdout] 	movq %r13, %rdi
[INFO] [stdout] 	addq %rcx, %rdi
[INFO] [stdout] 	callq print_int
[INFO] [stdout] 	movq %rbx, %rdi
[INFO] [stdout] 	movq $1, %rsi
[INFO] [stdout] 	callq __subscript_array
[INFO] [stdout] 	movq %rax, %rbx
[INFO] [stdout] 	movq %r12, %rdi
[INFO] [stdout] 	movq $1, %rsi
[INFO] [stdout] 	callq __subscript_array
[INFO] [stdout] 	movq %rax, %rcx
[INFO] [stdout] 	movq %rbx, %rdi
[INFO] [stdout] 	addq %rcx, %rdi
[INFO] [stdout] 	callq print_int
[INFO] [stdout] 	jmp .EE_731
[INFO] [stdout] .EE_733:
[INFO] [stdout] 	movq %r15, %rdi
[INFO] [stdout] 	movq $24, %rsi
[INFO] [stdout] 	callq __gc_collect
[INFO] [stdout] 	jmp .EE_732
[INFO] [stdout] .EE_734:
[INFO] [stdout] 	movq __gc_free_ptr(%rip), %r11
[INFO] [stdout] 	addq $24, __gc_free_ptr(%rip)
[INFO] [stdout] 	movq $4611686018427388064, %rax
[INFO] [stdout] 	movq %rax, 0(%r11)
[INFO] [stdout] 	movq %r11, %rbx
[INFO] [stdout] 	movq $1, 8(%r11)
[INFO] [stdout] 	movq $2, 16(%r11)
[INFO] [stdout] 	movq __gc_free_ptr(%rip), %rcx
[INFO] [stdout] 	addq $24, %rcx
[INFO] [stdout] 	cmpq __gc_fromspace_end(%rip), %rcx
[INFO] [stdout] 	jl .EE_732
[INFO] [stdout] 	jmp .EE_733
[INFO] [stdout] .EE_735:
[INFO] [stdout] 	movq %r15, %rdi
[INFO] [stdout] 	movq $24, %rsi
[INFO] [stdout] 	callq __gc_collect
[INFO] [stdout] 	jmp .EE_734
[INFO] [stdout] .EE_730:
[INFO] [stdout] 	movq __gc_free_ptr(%rip), %rcx
[INFO] [stdout] 	addq $24, %rcx
[INFO] [stdout] 	cmpq __gc_fromspace_end(%rip), %rcx
[INFO] [stdout] 	jl .EE_734
[INFO] [stdout] 	jmp .EE_735
[INFO] [stdout] .EE_731:
[INFO] [stdout] 	popq %r13
[INFO] [stdout] 	popq %r15
[INFO] [stdout] 	popq %rbx
[INFO] [stdout] 	popq %r12
[INFO] [stdout] 	popq %rbp
[INFO] [stdout] 	retq
[INFO] [stdout] 
[INFO] [stdout] 	.section .note.GNU-stack,"",@progbits
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] thread 'test_two_arrays' (284) panicked at crates/compiler/tests/utils.rs:37:9:
[INFO] [stdout] Failed assembler: failed to create temp file: No such file or directory (os error 2) at path "/opt/rustwide/workdir/crates/compiler/../../target/tmp/.tmptGlt9u"
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5e176419b9fa - std[ec4e911328de40a6]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x5e176419b9fa - std[ec4e911328de40a6]::backtrace_rs::backtrace::trace_unsynchronized::<std[ec4e911328de40a6]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x5e176419b9fa - std[ec4e911328de40a6]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x5e176419b9fa - <<std[ec4e911328de40a6]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[a96a4c5c53f902a3]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x5e17641b066a - <core[a96a4c5c53f902a3]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x5e17641b066a - core[a96a4c5c53f902a3]::fmt::write
[INFO] [stdout]    6:     0x5e17641a02f2 - std[ec4e911328de40a6]::io::default_write_fmt::<alloc[c960326de6de28e6]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/io/mod.rs:639:11
[INFO] [stdout]    7:     0x5e17641a02f2 - <alloc[c960326de6de28e6]::vec::Vec<u8> as std[ec4e911328de40a6]::io::Write>::write_fmt
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/io/mod.rs:1994:13
[INFO] [stdout]    8:     0x5e176417a45f - <std[ec4e911328de40a6]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x5e176417a45f - std[ec4e911328de40a6]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x5e1764193ea9 - std[ec4e911328de40a6]::panicking::default_hook
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x5e1763fb2f5c - <alloc[c960326de6de28e6]::boxed::Box<dyn for<'a, 'b> core[a96a4c5c53f902a3]::ops::function::Fn<(&'a std[ec4e911328de40a6]::panic::PanicHookInfo<'b>,), Output = ()> + core[a96a4c5c53f902a3]::marker::Sync + core[a96a4c5c53f902a3]::marker::Send> as core[a96a4c5c53f902a3]::ops::function::Fn<(&std[ec4e911328de40a6]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/alloc/src/boxed.rs:2254:9
[INFO] [stdout]   12:     0x5e1763fb2f5c - test[30c43f9fd66fea90]::test_main_with_exit_callback::<test[30c43f9fd66fea90]::test_main::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:145:21
[INFO] [stdout]   13:     0x5e1764194062 - <alloc[c960326de6de28e6]::boxed::Box<dyn for<'a, 'b> core[a96a4c5c53f902a3]::ops::function::Fn<(&'a std[ec4e911328de40a6]::panic::PanicHookInfo<'b>,), Output = ()> + core[a96a4c5c53f902a3]::marker::Sync + core[a96a4c5c53f902a3]::marker::Send> as core[a96a4c5c53f902a3]::ops::function::Fn<(&std[ec4e911328de40a6]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/alloc/src/boxed.rs:2254:9
[INFO] [stdout]   14:     0x5e1764194062 - std[ec4e911328de40a6]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:833:13
[INFO] [stdout]   15:     0x5e176417a518 - std[ec4e911328de40a6]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:698:13
[INFO] [stdout]   16:     0x5e1764171e09 - std[ec4e911328de40a6]::sys::backtrace::__rust_end_short_backtrace::<std[ec4e911328de40a6]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x5e176417b22d - __rustc[aa69f48705c57ca8]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:689:5
[INFO] [stdout]   18:     0x5e17641b0dfc - core[a96a4c5c53f902a3]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x5e1763f93786 - test_arrays[2a2b896bbe6fd044]::utils::execute_test_case
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/compiler/tests/utils.rs:37:9
[INFO] [stdout]   20:     0x5e1763f9c5c0 - test_arrays[2a2b896bbe6fd044]::test_two_arrays
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/compiler/tests/test_arrays.rs:268:5
[INFO] [stdout]   21:     0x5e1763f9b7d7 - test_arrays[2a2b896bbe6fd044]::test_two_arrays::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/compiler/tests/test_arrays.rs:267:21
[INFO] [stdout]   22:     0x5e1763f95396 - <test_arrays[2a2b896bbe6fd044]::test_two_arrays::{closure#0} as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   23:     0x5e1763fa703b - <fn() -> core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String> as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   24:     0x5e1763fa703b - test[30c43f9fd66fea90]::__rust_begin_short_backtrace::<core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String>, fn() -> core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:663:18
[INFO] [stdout]   25:     0x5e1763fb3a2b - test[30c43f9fd66fea90]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:686:74
[INFO] [stdout]   26:     0x5e1763fb3a2b - <core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<test[30c43f9fd66fea90]::run_test_in_process::{closure#0}> as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   27:     0x5e1763fb3a2b - std[ec4e911328de40a6]::panicking::catch_unwind::do_call::<core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<test[30c43f9fd66fea90]::run_test_in_process::{closure#0}>, core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:581:40
[INFO] [stdout]   28:     0x5e1763fb3a2b - std[ec4e911328de40a6]::panicking::catch_unwind::<core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String>, core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<test[30c43f9fd66fea90]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:544:19
[INFO] [stdout]   29:     0x5e1763fb3a2b - std[ec4e911328de40a6]::panic::catch_unwind::<core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<test[30c43f9fd66fea90]::run_test_in_process::{closure#0}>, core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panic.rs:359:14
[INFO] [stdout]   30:     0x5e1763fb3a2b - test[30c43f9fd66fea90]::run_test_in_process
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:686:27
[INFO] [stdout]   31:     0x5e1763fb3a2b - test[30c43f9fd66fea90]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:607:43
[INFO] [stdout]   32:     0x5e1763faf144 - test[30c43f9fd66fea90]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:637:41
[INFO] [stdout]   33:     0x5e1763faf144 - std[ec4e911328de40a6]::sys::backtrace::__rust_begin_short_backtrace::<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   34:     0x5e1763fb6632 - std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked::<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/thread/lifecycle.rs:91:13
[INFO] [stdout]   35:     0x5e1763fb6632 - <core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   36:     0x5e1763fb6632 - std[ec4e911328de40a6]::panicking::catch_unwind::do_call::<core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:581:40
[INFO] [stdout]   37:     0x5e1763fb6632 - std[ec4e911328de40a6]::panicking::catch_unwind::<(), core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:544:19
[INFO] [stdout]   38:     0x5e1763fb6632 - std[ec4e911328de40a6]::panic::catch_unwind::<core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panic.rs:359:14
[INFO] [stdout]   39:     0x5e1763fb6632 - std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked::<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/thread/lifecycle.rs:89:26
[INFO] [stdout]   40:     0x5e1763fb6632 - <std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1} as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   41:     0x5e176419b30f - <alloc[c960326de6de28e6]::boxed::Box<dyn core[a96a4c5c53f902a3]::ops::function::FnOnce<(), Output = ()> + core[a96a4c5c53f902a3]::marker::Send> as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/alloc/src/boxed.rs:2240:9
[INFO] [stdout]   42:     0x5e176419b30f - <std[ec4e911328de40a6]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/thread/unix.rs:118:17
[INFO] [stdout]   43:     0x77a70b290aa4 - <unknown>
[INFO] [stdout]   44:     0x77a70b31da64 - clone
[INFO] [stdout]   45:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- test_bool_array_write stdout ----
[INFO] [stdout] fn main() -> int { a = [false, false]
[INFO] [stdout] a[0] = true
[INFO] [stdout] if a[0] { print_int(1) } else { print_int(0) }
[INFO] [stdout] if a[1] { print_int(1) } else { print_int(0) }
[INFO] [stdout] }
[INFO] [stdout] -------
[INFO] [stdout] Pass: GlobalizeIdentifiers(GlobalizeIdentifiers)
[INFO] [stdout] Pass: TypeCheck(TypeCheck)
[INFO] [stdout] Pass: ClosurizeFunctions(ClosurizeFunctions)
[INFO] [stdout] Pass: ClosurizeLambdas(ClosurizeLambdas)
[INFO] [stdout] Pass: TypeCheck(TypeCheck)
[INFO] [stdout] Pass: DisambiguateSubscript(DisambiguateSubscript)
[INFO] [stdout] Pass: ExtractStringOps(ExtractStringOps)
[INFO] [stdout] Pass: ShortCircuiting(ShortCircuiting)
[INFO] [stdout] Pass: TupleizeExcessArgs(TupleizeExcessArgs)
[INFO] [stdout] Pass: RemoveComplexOperands(RemoveComplexOperands)
[INFO] [stdout] Pass: TypeCheck(TypeCheck)
[INFO] [stdout] Pass: InjectAllocations(InjectAllocations)
[INFO] [stdout] Pass: DeclosurizeCalls(DeclosurizeCalls)
[INFO] [stdout] Pass: RegisterAllocation(RegisterAllocation)
[INFO] [stdout] Pass: PatchInstructions(PatchInstructions)
[INFO] [stdout] Pass: PreludeConclusion(PreludeConclusion)
[INFO] [stdout] Pass: ResolveWidth(ResolveWidth)
[INFO] [stdout] -- No Opt: -- 
[INFO] [stdout] 	.att_syntax
[INFO] [stdout] 	.align 8
[INFO] [stdout] 	.globl main
[INFO] [stdout] main:
[INFO] [stdout] 	pushq %rbp
[INFO] [stdout] 	pushq %rbx
[INFO] [stdout] 	pushq %r15
[INFO] [stdout] 	movq $32768, %rdi
[INFO] [stdout] 	movq $32768, %rsi
[INFO] [stdout] 	callq __gc_initialize
[INFO] [stdout] 	movq __gc_rootstack_begin(%rip), %r15
[INFO] [stdout] 	jmp .EE_719
[INFO] [stdout] .EE_719:
[INFO] [stdout] 	movq %rdi, %rbx
[INFO] [stdout] 	jmp .EE_370
[INFO] [stdout] .EE_712:
[INFO] [stdout] 	movq $1, %rdi
[INFO] [stdout] 	callq print_int
[INFO] [stdout] 	jmp .EE_371
[INFO] [stdout] .EE_713:
[INFO] [stdout] 	movq $0, %rdi
[INFO] [stdout] 	callq print_int
[INFO] [stdout] 	jmp .EE_371
[INFO] [stdout] .EE_714:
[INFO] [stdout] 	movq %rbx, %rdi
[INFO] [stdout] 	movq $1, %rsi
[INFO] [stdout] 	callq __subscript_array
[INFO] [stdout] 	cmpq $0, %rax
[INFO] [stdout] 	jne .EE_712
[INFO] [stdout] 	jmp .EE_713
[INFO] [stdout] .EE_715:
[INFO] [stdout] 	movq $1, %rdi
[INFO] [stdout] 	callq print_int
[INFO] [stdout] 	jmp .EE_714
[INFO] [stdout] .EE_716:
[INFO] [stdout] 	movq $0, %rdi
[INFO] [stdout] 	callq print_int
[INFO] [stdout] 	jmp .EE_714
[INFO] [stdout] .EE_717:
[INFO] [stdout] 	movq __gc_free_ptr(%rip), %r11
[INFO] [stdout] 	addq $10, __gc_free_ptr(%rip)
[INFO] [stdout] 	movq $4611686018427388036, %rax
[INFO] [stdout] 	movq %rax, 0(%r11)
[INFO] [stdout] 	movq %r11, %rbx
[INFO] [stdout] 	movb $0, 8(%r11)
[INFO] [stdout] 	movb $0, 9(%r11)
[INFO] [stdout] 	movq %rbx, %rdi
[INFO] [stdout] 	movq $0, %rsi
[INFO] [stdout] 	movq $1, %rdx
[INFO] [stdout] 	callq __assign_to_array_elem
[INFO] [stdout] 	movq %rbx, %rdi
[INFO] [stdout] 	movq $0, %rsi
[INFO] [stdout] 	callq __subscript_array
[INFO] [stdout] 	cmpq $0, %rax
[INFO] [stdout] 	jne .EE_715
[INFO] [stdout] 	jmp .EE_716
[INFO] [stdout] .EE_718:
[INFO] [stdout] 	movq %r15, %rdi
[INFO] [stdout] 	movq $10, %rsi
[INFO] [stdout] 	callq __gc_collect
[INFO] [stdout] 	jmp .EE_717
[INFO] [stdout] .EE_370:
[INFO] [stdout] 	movq __gc_free_ptr(%rip), %rcx
[INFO] [stdout] 	addq $10, %rcx
[INFO] [stdout] 	cmpq __gc_fromspace_end(%rip), %rcx
[INFO] [stdout] 	jl .EE_717
[INFO] [stdout] 	jmp .EE_718
[INFO] [stdout] .EE_371:
[INFO] [stdout] 	popq %r15
[INFO] [stdout] 	popq %rbx
[INFO] [stdout] 	popq %rbp
[INFO] [stdout] 	retq
[INFO] [stdout] 
[INFO] [stdout] 	.section .note.GNU-stack,"",@progbits
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] thread 'test_bool_array_write' (257) panicked at crates/compiler/tests/utils.rs:37:9:
[INFO] [stdout] Failed assembler: failed to create temp file: No such file or directory (os error 2) at path "/opt/rustwide/workdir/crates/compiler/../../target/tmp/.tmpx1cCyH"
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5e176419b9fa - std[ec4e911328de40a6]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x5e176419b9fa - std[ec4e911328de40a6]::backtrace_rs::backtrace::trace_unsynchronized::<std[ec4e911328de40a6]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x5e176419b9fa - std[ec4e911328de40a6]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x5e176419b9fa - <<std[ec4e911328de40a6]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[a96a4c5c53f902a3]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x5e17641b066a - <core[a96a4c5c53f902a3]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x5e17641b066a - core[a96a4c5c53f902a3]::fmt::write
[INFO] [stdout]    6:     0x5e17641a02f2 - std[ec4e911328de40a6]::io::default_write_fmt::<alloc[c960326de6de28e6]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/io/mod.rs:639:11
[INFO] [stdout]    7:     0x5e17641a02f2 - <alloc[c960326de6de28e6]::vec::Vec<u8> as std[ec4e911328de40a6]::io::Write>::write_fmt
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/io/mod.rs:1994:13
[INFO] [stdout]    8:     0x5e176417a45f - <std[ec4e911328de40a6]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x5e176417a45f - std[ec4e911328de40a6]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x5e1764193ea9 - std[ec4e911328de40a6]::panicking::default_hook
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x5e1763fb2f5c - <alloc[c960326de6de28e6]::boxed::Box<dyn for<'a, 'b> core[a96a4c5c53f902a3]::ops::function::Fn<(&'a std[ec4e911328de40a6]::panic::PanicHookInfo<'b>,), Output = ()> + core[a96a4c5c53f902a3]::marker::Sync + core[a96a4c5c53f902a3]::marker::Send> as core[a96a4c5c53f902a3]::ops::function::Fn<(&std[ec4e911328de40a6]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/alloc/src/boxed.rs:2254:9
[INFO] [stdout]   12:     0x5e1763fb2f5c - test[30c43f9fd66fea90]::test_main_with_exit_callback::<test[30c43f9fd66fea90]::test_main::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:145:21
[INFO] [stdout]   13:     0x5e1764194062 - <alloc[c960326de6de28e6]::boxed::Box<dyn for<'a, 'b> core[a96a4c5c53f902a3]::ops::function::Fn<(&'a std[ec4e911328de40a6]::panic::PanicHookInfo<'b>,), Output = ()> + core[a96a4c5c53f902a3]::marker::Sync + core[a96a4c5c53f902a3]::marker::Send> as core[a96a4c5c53f902a3]::ops::function::Fn<(&std[ec4e911328de40a6]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/alloc/src/boxed.rs:2254:9
[INFO] [stdout]   14:     0x5e1764194062 - std[ec4e911328de40a6]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:833:13
[INFO] [stdout]   15:     0x5e176417a518 - std[ec4e911328de40a6]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:698:13
[INFO] [stdout]   16:     0x5e1764171e09 - std[ec4e911328de40a6]::sys::backtrace::__rust_end_short_backtrace::<std[ec4e911328de40a6]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x5e176417b22d - __rustc[aa69f48705c57ca8]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:689:5
[INFO] [stdout]   18:     0x5e17641b0dfc - core[a96a4c5c53f902a3]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x5e1763f93786 - test_arrays[2a2b896bbe6fd044]::utils::execute_test_case
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/compiler/tests/utils.rs:37:9
[INFO] [stdout]   20:     0x5e1763f9e060 - test_arrays[2a2b896bbe6fd044]::test_bool_array_write
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/compiler/tests/test_arrays.rs:810:5
[INFO] [stdout]   21:     0x5e1763f9b9e7 - test_arrays[2a2b896bbe6fd044]::test_bool_array_write::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/compiler/tests/test_arrays.rs:809:27
[INFO] [stdout]   22:     0x5e1763f95656 - <test_arrays[2a2b896bbe6fd044]::test_bool_array_write::{closure#0} as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   23:     0x5e1763fa703b - <fn() -> core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String> as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   24:     0x5e1763fa703b - test[30c43f9fd66fea90]::__rust_begin_short_backtrace::<core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String>, fn() -> core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:663:18
[INFO] [stdout]   25:     0x5e1763fb3a2b - test[30c43f9fd66fea90]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:686:74
[INFO] [stdout]   26:     0x5e1763fb3a2b - <core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<test[30c43f9fd66fea90]::run_test_in_process::{closure#0}> as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   27:     0x5e1763fb3a2b - std[ec4e911328de40a6]::panicking::catch_unwind::do_call::<core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<test[30c43f9fd66fea90]::run_test_in_process::{closure#0}>, core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:581:40
[INFO] [stdout]   28:     0x5e1763fb3a2b - std[ec4e911328de40a6]::panicking::catch_unwind::<core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String>, core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<test[30c43f9fd66fea90]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:544:19
[INFO] [stdout]   29:     0x5e1763fb3a2b - std[ec4e911328de40a6]::panic::catch_unwind::<core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<test[30c43f9fd66fea90]::run_test_in_process::{closure#0}>, core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panic.rs:359:14
[INFO] [stdout]   30:     0x5e1763fb3a2b - test[30c43f9fd66fea90]::run_test_in_process
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:686:27
[INFO] [stdout]   31:     0x5e1763fb3a2b - test[30c43f9fd66fea90]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:607:43
[INFO] [stdout]   32:     0x5e1763faf144 - test[30c43f9fd66fea90]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:637:41
[INFO] [stdout]   33:     0x5e1763faf144 - std[ec4e911328de40a6]::sys::backtrace::__rust_begin_short_backtrace::<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   34:     0x5e1763fb6632 - std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked::<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/thread/lifecycle.rs:91:13
[INFO] [stdout]   35:     0x5e1763fb6632 - <core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   36:     0x5e1763fb6632 - std[ec4e911328de40a6]::panicking::catch_unwind::do_call::<core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:581:40
[INFO] [stdout]   37:     0x5e1763fb6632 - std[ec4e911328de40a6]::panicking::catch_unwind::<(), core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:544:19
[INFO] [stdout]   38:     0x5e1763fb6632 - std[ec4e911328de40a6]::panic::catch_unwind::<core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panic.rs:359:14
[INFO] [stdout]   39:     0x5e1763fb6632 - std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked::<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/thread/lifecycle.rs:89:26
[INFO] [stdout]   40:     0x5e1763fb6632 - <std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1} as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   41:     0x5e176419b30f - <alloc[c960326de6de28e6]::boxed::Box<dyn core[a96a4c5c53f902a3]::ops::function::FnOnce<(), Output = ()> + core[a96a4c5c53f902a3]::marker::Send> as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/alloc/src/boxed.rs:2240:9
[INFO] [stdout]   42:     0x5e176419b30f - <std[ec4e911328de40a6]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/thread/unix.rs:118:17
[INFO] [stdout]   43:     0x77a70b290aa4 - <unknown>
[INFO] [stdout]   44:     0x77a70b31da64 - clone
[INFO] [stdout]   45:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- test_variable_index_write stdout ----
[INFO] [stdout] fn main() -> int { a = [10, 20, 30]
[INFO] [stdout] i = 1
[INFO] [stdout] a[i] = 99
[INFO] [stdout] print_int(a[0])
[INFO] [stdout] print_int(a[1])
[INFO] [stdout] print_int(a[2])
[INFO] [stdout] }
[INFO] [stdout] -------
[INFO] [stdout] Pass: GlobalizeIdentifiers(GlobalizeIdentifiers)
[INFO] [stdout] Pass: TypeCheck(TypeCheck)
[INFO] [stdout] Pass: ClosurizeFunctions(ClosurizeFunctions)
[INFO] [stdout] Pass: ClosurizeLambdas(ClosurizeLambdas)
[INFO] [stdout] Pass: TypeCheck(TypeCheck)
[INFO] [stdout] Pass: DisambiguateSubscript(DisambiguateSubscript)
[INFO] [stdout] Pass: ExtractStringOps(ExtractStringOps)
[INFO] [stdout] Pass: ShortCircuiting(ShortCircuiting)
[INFO] [stdout] Pass: TupleizeExcessArgs(TupleizeExcessArgs)
[INFO] [stdout] Pass: RemoveComplexOperands(RemoveComplexOperands)
[INFO] [stdout] Pass: TypeCheck(TypeCheck)
[INFO] [stdout] Pass: InjectAllocations(InjectAllocations)
[INFO] [stdout] Pass: DeclosurizeCalls(DeclosurizeCalls)
[INFO] [stdout] Pass: RegisterAllocation(RegisterAllocation)
[INFO] [stdout] Pass: PatchInstructions(PatchInstructions)
[INFO] [stdout] Pass: PreludeConclusion(PreludeConclusion)
[INFO] [stdout] Pass: ResolveWidth(ResolveWidth)
[INFO] [stdout] -- No Opt: -- 
[INFO] [stdout] 	.att_syntax
[INFO] [stdout] 	.align 8
[INFO] [stdout] 	.globl main
[INFO] [stdout] main:
[INFO] [stdout] 	pushq %rbp
[INFO] [stdout] 	pushq %rbx
[INFO] [stdout] 	pushq %r15
[INFO] [stdout] 	movq $32768, %rdi
[INFO] [stdout] 	movq $32768, %rsi
[INFO] [stdout] 	callq __gc_initialize
[INFO] [stdout] 	movq __gc_rootstack_begin(%rip), %r15
[INFO] [stdout] 	jmp .EE_774
[INFO] [stdout] .EE_774:
[INFO] [stdout] 	movq %rdi, %rbx
[INFO] [stdout] 	jmp .EE_770
[INFO] [stdout] .EE_772:
[INFO] [stdout] 	movq __gc_free_ptr(%rip), %r11
[INFO] [stdout] 	addq $32, __gc_free_ptr(%rip)
[INFO] [stdout] 	movq $4611686018427388128, %rax
[INFO] [stdout] 	movq %rax, 0(%r11)
[INFO] [stdout] 	movq %r11, %rbx
[INFO] [stdout] 	movq $10, 8(%r11)
[INFO] [stdout] 	movq $20, 16(%r11)
[INFO] [stdout] 	movq $30, 24(%r11)
[INFO] [stdout] 	movq $1, %rsi
[INFO] [stdout] 	movq %rbx, %rdi
[INFO] [stdout] 	movq $99, %rdx
[INFO] [stdout] 	callq __assign_to_array_elem
[INFO] [stdout] 	movq %rbx, %rdi
[INFO] [stdout] 	movq $0, %rsi
[INFO] [stdout] 	callq __subscript_array
[INFO] [stdout] 	movq %rax, %rdi
[INFO] [stdout] 	callq print_int
[INFO] [stdout] 	movq %rbx, %rdi
[INFO] [stdout] 	movq $1, %rsi
[INFO] [stdout] 	callq __subscript_array
[INFO] [stdout] 	movq %rax, %rdi
[INFO] [stdout] 	callq print_int
[INFO] [stdout] 	movq %rbx, %rdi
[INFO] [stdout] 	movq $2, %rsi
[INFO] [stdout] 	callq __subscript_array
[INFO] [stdout] 	movq %rax, %rdi
[INFO] [stdout] 	callq print_int
[INFO] [stdout] 	jmp .EE_771
[INFO] [stdout] .EE_773:
[INFO] [stdout] 	movq %r15, %rdi
[INFO] [stdout] 	movq $32, %rsi
[INFO] [stdout] 	callq __gc_collect
[INFO] [stdout] 	jmp .EE_772
[INFO] [stdout] .EE_770:
[INFO] [stdout] 	movq __gc_free_ptr(%rip), %rcx
[INFO] [stdout] 	addq $32, %rcx
[INFO] [stdout] 	cmpq __gc_fromspace_end(%rip), %rcx
[INFO] [stdout] 	jl .EE_772
[INFO] [stdout] 	jmp .EE_773
[INFO] [stdout] .EE_771:
[INFO] [stdout] 	popq %r15
[INFO] [stdout] 	popq %rbx
[INFO] [stdout] 	popq %rbp
[INFO] [stdout] 	retq
[INFO] [stdout] 
[INFO] [stdout] 	.section .note.GNU-stack,"",@progbits
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] thread 'test_variable_index_write' (288) panicked at crates/compiler/tests/utils.rs:37:9:
[INFO] [stdout] Failed assembler: failed to create temp file: No such file or directory (os error 2) at path "/opt/rustwide/workdir/crates/compiler/../../target/tmp/.tmpzyxcw0"
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5e176419b9fa - std[ec4e911328de40a6]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x5e176419b9fa - std[ec4e911328de40a6]::backtrace_rs::backtrace::trace_unsynchronized::<std[ec4e911328de40a6]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x5e176419b9fa - std[ec4e911328de40a6]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x5e176419b9fa - <<std[ec4e911328de40a6]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[a96a4c5c53f902a3]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x5e17641b066a - <core[a96a4c5c53f902a3]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x5e17641b066a - core[a96a4c5c53f902a3]::fmt::write
[INFO] [stdout]    6:     0x5e17641a02f2 - std[ec4e911328de40a6]::io::default_write_fmt::<alloc[c960326de6de28e6]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/io/mod.rs:639:11
[INFO] [stdout]    7:     0x5e17641a02f2 - <alloc[c960326de6de28e6]::vec::Vec<u8> as std[ec4e911328de40a6]::io::Write>::write_fmt
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/io/mod.rs:1994:13
[INFO] [stdout]    8:     0x5e176417a45f - <std[ec4e911328de40a6]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x5e176417a45f - std[ec4e911328de40a6]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x5e1764193ea9 - std[ec4e911328de40a6]::panicking::default_hook
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x5e1763fb2f5c - <alloc[c960326de6de28e6]::boxed::Box<dyn for<'a, 'b> core[a96a4c5c53f902a3]::ops::function::Fn<(&'a std[ec4e911328de40a6]::panic::PanicHookInfo<'b>,), Output = ()> + core[a96a4c5c53f902a3]::marker::Sync + core[a96a4c5c53f902a3]::marker::Send> as core[a96a4c5c53f902a3]::ops::function::Fn<(&std[ec4e911328de40a6]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/alloc/src/boxed.rs:2254:9
[INFO] [stdout]   12:     0x5e1763fb2f5c - test[30c43f9fd66fea90]::test_main_with_exit_callback::<test[30c43f9fd66fea90]::test_main::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:145:21
[INFO] [stdout]   13:     0x5e1764194062 - <alloc[c960326de6de28e6]::boxed::Box<dyn for<'a, 'b> core[a96a4c5c53f902a3]::ops::function::Fn<(&'a std[ec4e911328de40a6]::panic::PanicHookInfo<'b>,), Output = ()> + core[a96a4c5c53f902a3]::marker::Sync + core[a96a4c5c53f902a3]::marker::Send> as core[a96a4c5c53f902a3]::ops::function::Fn<(&std[ec4e911328de40a6]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/alloc/src/boxed.rs:2254:9
[INFO] [stdout]   14:     0x5e1764194062 - std[ec4e911328de40a6]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:833:13
[INFO] [stdout]   15:     0x5e176417a518 - std[ec4e911328de40a6]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:698:13
[INFO] [stdout]   16:     0x5e1764171e09 - std[ec4e911328de40a6]::sys::backtrace::__rust_end_short_backtrace::<std[ec4e911328de40a6]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x5e176417b22d - __rustc[aa69f48705c57ca8]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:689:5
[INFO] [stdout]   18:     0x5e17641b0dfc - core[a96a4c5c53f902a3]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x5e1763f93786 - test_arrays[2a2b896bbe6fd044]::utils::execute_test_case
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/compiler/tests/utils.rs:37:9
[INFO] [stdout]   20:     0x5e1763fa13a5 - test_arrays[2a2b896bbe6fd044]::test_variable_index_write
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/compiler/tests/test_arrays.rs:661:5
[INFO] [stdout]   21:     0x5e1763f9bd77 - test_arrays[2a2b896bbe6fd044]::test_variable_index_write::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/compiler/tests/test_arrays.rs:660:31
[INFO] [stdout]   22:     0x5e1763f95b16 - <test_arrays[2a2b896bbe6fd044]::test_variable_index_write::{closure#0} as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   23:     0x5e1763fa703b - <fn() -> core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String> as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   24:     0x5e1763fa703b - test[30c43f9fd66fea90]::__rust_begin_short_backtrace::<core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String>, fn() -> core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:663:18
[INFO] [stdout]   25:     0x5e1763fb3a2b - test[30c43f9fd66fea90]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:686:74
[INFO] [stdout]   26:     0x5e1763fb3a2b - <core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<test[30c43f9fd66fea90]::run_test_in_process::{closure#0}> as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   27:     0x5e1763fb3a2b - std[ec4e911328de40a6]::panicking::catch_unwind::do_call::<core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<test[30c43f9fd66fea90]::run_test_in_process::{closure#0}>, core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:581:40
[INFO] [stdout]   28:     0x5e1763fb3a2b - std[ec4e911328de40a6]::panicking::catch_unwind::<core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String>, core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<test[30c43f9fd66fea90]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:544:19
[INFO] [stdout]   29:     0x5e1763fb3a2b - std[ec4e911328de40a6]::panic::catch_unwind::<core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<test[30c43f9fd66fea90]::run_test_in_process::{closure#0}>, core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panic.rs:359:14
[INFO] [stdout]   30:     0x5e1763fb3a2b - test[30c43f9fd66fea90]::run_test_in_process
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:686:27
[INFO] [stdout]   31:     0x5e1763fb3a2b - test[30c43f9fd66fea90]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:607:43
[INFO] [stdout]   32:     0x5e1763faf144 - test[30c43f9fd66fea90]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:637:41
[INFO] [stdout]   33:     0x5e1763faf144 - std[ec4e911328de40a6]::sys::backtrace::__rust_begin_short_backtrace::<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   34:     0x5e1763fb6632 - std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked::<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/thread/lifecycle.rs:91:13
[INFO] [stdout]   35:     0x5e1763fb6632 - <core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   36:     0x5e1763fb6632 - std[ec4e911328de40a6]::panicking::catch_unwind::do_call::<core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:581:40
[INFO] [stdout]   37:     0x5e1763fb6632 - std[ec4e911328de40a6]::panicking::catch_unwind::<(), core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:544:19
[INFO] [stdout]   38:     0x5e1763fb6632 - std[ec4e911328de40a6]::panic::catch_unwind::<core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panic.rs:359:14
[INFO] [stdout]   39:     0x5e1763fb6632 - std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked::<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/thread/lifecycle.rs:89:26
[INFO] [stdout]   40:     0x5e1763fb6632 - <std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1} as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   41:     0x5e176419b30f - <alloc[c960326de6de28e6]::boxed::Box<dyn core[a96a4c5c53f902a3]::ops::function::FnOnce<(), Output = ()> + core[a96a4c5c53f902a3]::marker::Send> as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/alloc/src/boxed.rs:2240:9
[INFO] [stdout]   42:     0x5e176419b30f - <std[ec4e911328de40a6]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/thread/unix.rs:118:17
[INFO] [stdout]   43:     0x77a70b290aa4 - <unknown>
[INFO] [stdout]   44:     0x77a70b31da64 - clone
[INFO] [stdout]   45:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- test_read_all_five_elements stdout ----
[INFO] [stdout] fn main() -> int { a = [10, 20, 30, 40, 50]
[INFO] [stdout] print_int(a[0])
[INFO] [stdout] print_int(a[1])
[INFO] [stdout] print_int(a[2])
[INFO] [stdout] print_int(a[3])
[INFO] [stdout] print_int(a[4])
[INFO] [stdout] }
[INFO] [stdout] -------
[INFO] [stdout] Pass: GlobalizeIdentifiers(GlobalizeIdentifiers)
[INFO] [stdout] Pass: TypeCheck(TypeCheck)
[INFO] [stdout] Pass: ClosurizeFunctions(ClosurizeFunctions)
[INFO] [stdout] Pass: ClosurizeLambdas(ClosurizeLambdas)
[INFO] [stdout] Pass: TypeCheck(TypeCheck)
[INFO] [stdout] Pass: DisambiguateSubscript(DisambiguateSubscript)
[INFO] [stdout] Pass: ExtractStringOps(ExtractStringOps)
[INFO] [stdout] Pass: ShortCircuiting(ShortCircuiting)
[INFO] [stdout] Pass: TupleizeExcessArgs(TupleizeExcessArgs)
[INFO] [stdout] Pass: RemoveComplexOperands(RemoveComplexOperands)
[INFO] [stdout] Pass: TypeCheck(TypeCheck)
[INFO] [stdout] Pass: InjectAllocations(InjectAllocations)
[INFO] [stdout] Pass: DeclosurizeCalls(DeclosurizeCalls)
[INFO] [stdout] Pass: RegisterAllocation(RegisterAllocation)
[INFO] [stdout] Pass: PatchInstructions(PatchInstructions)
[INFO] [stdout] Pass: PreludeConclusion(PreludeConclusion)
[INFO] [stdout] Pass: ResolveWidth(ResolveWidth)
[INFO] [stdout] -- No Opt: -- 
[INFO] [stdout] 	.att_syntax
[INFO] [stdout] 	.align 8
[INFO] [stdout] 	.globl main
[INFO] [stdout] main:
[INFO] [stdout] 	pushq %rbp
[INFO] [stdout] 	pushq %r15
[INFO] [stdout] 	pushq %rbx
[INFO] [stdout] 	movq $32768, %rdi
[INFO] [stdout] 	movq $32768, %rsi
[INFO] [stdout] 	callq __gc_initialize
[INFO] [stdout] 	movq __gc_rootstack_begin(%rip), %r15
[INFO] [stdout] 	jmp .EE_597
[INFO] [stdout] .EE_597:
[INFO] [stdout] 	movq %rdi, %rbx
[INFO] [stdout] 	jmp .EE_593
[INFO] [stdout] .EE_595:
[INFO] [stdout] 	movq __gc_free_ptr(%rip), %r11
[INFO] [stdout] 	addq $48, __gc_free_ptr(%rip)
[INFO] [stdout] 	movq $4611686018427388256, %rax
[INFO] [stdout] 	movq %rax, 0(%r11)
[INFO] [stdout] 	movq %r11, %rbx
[INFO] [stdout] 	movq $10, 8(%r11)
[INFO] [stdout] 	movq $20, 16(%r11)
[INFO] [stdout] 	movq $30, 24(%r11)
[INFO] [stdout] 	movq $40, 32(%r11)
[INFO] [stdout] 	movq $50, 40(%r11)
[INFO] [stdout] 	movq %rbx, %rdi
[INFO] [stdout] 	movq $0, %rsi
[INFO] [stdout] 	callq __subscript_array
[INFO] [stdout] 	movq %rax, %rdi
[INFO] [stdout] 	callq print_int
[INFO] [stdout] 	movq %rbx, %rdi
[INFO] [stdout] 	movq $1, %rsi
[INFO] [stdout] 	callq __subscript_array
[INFO] [stdout] 	movq %rax, %rdi
[INFO] [stdout] 	callq print_int
[INFO] [stdout] 	movq %rbx, %rdi
[INFO] [stdout] 	movq $2, %rsi
[INFO] [stdout] 	callq __subscript_array
[INFO] [stdout] 	movq %rax, %rdi
[INFO] [stdout] 	callq print_int
[INFO] [stdout] 	movq %rbx, %rdi
[INFO] [stdout] 	movq $3, %rsi
[INFO] [stdout] 	callq __subscript_array
[INFO] [stdout] 	movq %rax, %rdi
[INFO] [stdout] 	callq print_int
[INFO] [stdout] 	movq %rbx, %rdi
[INFO] [stdout] 	movq $4, %rsi
[INFO] [stdout] 	callq __subscript_array
[INFO] [stdout] 	movq %rax, %rdi
[INFO] [stdout] 	callq print_int
[INFO] [stdout] 	jmp .EE_594
[INFO] [stdout] .EE_596:
[INFO] [stdout] 	movq %r15, %rdi
[INFO] [stdout] 	movq $48, %rsi
[INFO] [stdout] 	callq __gc_collect
[INFO] [stdout] 	jmp .EE_595
[INFO] [stdout] .EE_593:
[INFO] [stdout] 	movq __gc_free_ptr(%rip), %rcx
[INFO] [stdout] 	addq $48, %rcx
[INFO] [stdout] 	cmpq __gc_fromspace_end(%rip), %rcx
[INFO] [stdout] 	jl .EE_595
[INFO] [stdout] 	jmp .EE_596
[INFO] [stdout] .EE_594:
[INFO] [stdout] 	popq %rbx
[INFO] [stdout] 	popq %r15
[INFO] [stdout] 	popq %rbp
[INFO] [stdout] 	retq
[INFO] [stdout] 
[INFO] [stdout] 	.section .note.GNU-stack,"",@progbits
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] thread 'test_read_all_five_elements' (271) panicked at crates/compiler/tests/utils.rs:37:9:
[INFO] [stdout] Failed assembler: failed to create temp file: No such file or directory (os error 2) at path "/opt/rustwide/workdir/crates/compiler/../../target/tmp/.tmpO0XC7I"
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5e176419b9fa - std[ec4e911328de40a6]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x5e176419b9fa - std[ec4e911328de40a6]::backtrace_rs::backtrace::trace_unsynchronized::<std[ec4e911328de40a6]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x5e176419b9fa - std[ec4e911328de40a6]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x5e176419b9fa - <<std[ec4e911328de40a6]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[a96a4c5c53f902a3]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x5e17641b066a - <core[a96a4c5c53f902a3]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x5e17641b066a - core[a96a4c5c53f902a3]::fmt::write
[INFO] [stdout]    6:     0x5e17641a02f2 - std[ec4e911328de40a6]::io::default_write_fmt::<alloc[c960326de6de28e6]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/io/mod.rs:639:11
[INFO] [stdout]    7:     0x5e17641a02f2 - <alloc[c960326de6de28e6]::vec::Vec<u8> as std[ec4e911328de40a6]::io::Write>::write_fmt
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/io/mod.rs:1994:13
[INFO] [stdout]    8:     0x5e176417a45f - <std[ec4e911328de40a6]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x5e176417a45f - std[ec4e911328de40a6]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x5e1764193ea9 - std[ec4e911328de40a6]::panicking::default_hook
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x5e1763fb2f5c - <alloc[c960326de6de28e6]::boxed::Box<dyn for<'a, 'b> core[a96a4c5c53f902a3]::ops::function::Fn<(&'a std[ec4e911328de40a6]::panic::PanicHookInfo<'b>,), Output = ()> + core[a96a4c5c53f902a3]::marker::Sync + core[a96a4c5c53f902a3]::marker::Send> as core[a96a4c5c53f902a3]::ops::function::Fn<(&std[ec4e911328de40a6]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/alloc/src/boxed.rs:2254:9
[INFO] [stdout]   12:     0x5e1763fb2f5c - test[30c43f9fd66fea90]::test_main_with_exit_callback::<test[30c43f9fd66fea90]::test_main::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:145:21
[INFO] [stdout]   13:     0x5e1764194062 - <alloc[c960326de6de28e6]::boxed::Box<dyn for<'a, 'b> core[a96a4c5c53f902a3]::ops::function::Fn<(&'a std[ec4e911328de40a6]::panic::PanicHookInfo<'b>,), Output = ()> + core[a96a4c5c53f902a3]::marker::Sync + core[a96a4c5c53f902a3]::marker::Send> as core[a96a4c5c53f902a3]::ops::function::Fn<(&std[ec4e911328de40a6]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/alloc/src/boxed.rs:2254:9
[INFO] [stdout]   14:     0x5e1764194062 - std[ec4e911328de40a6]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:833:13
[INFO] [stdout]   15:     0x5e176417a518 - std[ec4e911328de40a6]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:698:13
[INFO] [stdout]   16:     0x5e1764171e09 - std[ec4e911328de40a6]::sys::backtrace::__rust_end_short_backtrace::<std[ec4e911328de40a6]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x5e176417b22d - __rustc[aa69f48705c57ca8]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:689:5
[INFO] [stdout]   18:     0x5e17641b0dfc - core[a96a4c5c53f902a3]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x5e1763f93786 - test_arrays[2a2b896bbe6fd044]::utils::execute_test_case
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/compiler/tests/utils.rs:37:9
[INFO] [stdout]   20:     0x5e1763fa2a41 - test_arrays[2a2b896bbe6fd044]::test_read_all_five_elements
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/compiler/tests/test_arrays.rs:615:5
[INFO] [stdout]   21:     0x5e1763f9bef7 - test_arrays[2a2b896bbe6fd044]::test_read_all_five_elements::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/compiler/tests/test_arrays.rs:614:33
[INFO] [stdout]   22:     0x5e1763f95d16 - <test_arrays[2a2b896bbe6fd044]::test_read_all_five_elements::{closure#0} as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   23:     0x5e1763fa703b - <fn() -> core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String> as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   24:     0x5e1763fa703b - test[30c43f9fd66fea90]::__rust_begin_short_backtrace::<core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String>, fn() -> core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:663:18
[INFO] [stdout]   25:     0x5e1763fb3a2b - test[30c43f9fd66fea90]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:686:74
[INFO] [stdout]   26:     0x5e1763fb3a2b - <core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<test[30c43f9fd66fea90]::run_test_in_process::{closure#0}> as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   27:     0x5e1763fb3a2b - std[ec4e911328de40a6]::panicking::catch_unwind::do_call::<core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<test[30c43f9fd66fea90]::run_test_in_process::{closure#0}>, core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:581:40
[INFO] [stdout]   28:     0x5e1763fb3a2b - std[ec4e911328de40a6]::panicking::catch_unwind::<core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String>, core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<test[30c43f9fd66fea90]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:544:19
[INFO] [stdout]   29:     0x5e1763fb3a2b - std[ec4e911328de40a6]::panic::catch_unwind::<core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<test[30c43f9fd66fea90]::run_test_in_process::{closure#0}>, core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panic.rs:359:14
[INFO] [stdout]   30:     0x5e1763fb3a2b - test[30c43f9fd66fea90]::run_test_in_process
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:686:27
[INFO] [stdout]   31:     0x5e1763fb3a2b - test[30c43f9fd66fea90]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:607:43
[INFO] [stdout]   32:     0x5e1763faf144 - test[30c43f9fd66fea90]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:637:41
[INFO] [stdout]   33:     0x5e1763faf144 - std[ec4e911328de40a6]::sys::backtrace::__rust_begin_short_backtrace::<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   34:     0x5e1763fb6632 - std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked::<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/thread/lifecycle.rs:91:13
[INFO] [stdout]   35:     0x5e1763fb6632 - <core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   36:     0x5e1763fb6632 - std[ec4e911328de40a6]::panicking::catch_unwind::do_call::<core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:581:40
[INFO] [stdout]   37:     0x5e1763fb6632 - std[ec4e911328de40a6]::panicking::catch_unwind::<(), core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:544:19
[INFO] [stdout]   38:     0x5e1763fb6632 - std[ec4e911328de40a6]::panic::catch_unwind::<core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panic.rs:359:14
[INFO] [stdout]   39:     0x5e1763fb6632 - std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked::<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/thread/lifecycle.rs:89:26
[INFO] [stdout]   40:     0x5e1763fb6632 - <std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1} as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   41:     0x5e176419b30f - <alloc[c960326de6de28e6]::boxed::Box<dyn core[a96a4c5c53f902a3]::ops::function::FnOnce<(), Output = ()> + core[a96a4c5c53f902a3]::marker::Send> as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/alloc/src/boxed.rs:2240:9
[INFO] [stdout]   42:     0x5e176419b30f - <std[ec4e911328de40a6]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/thread/unix.rs:118:17
[INFO] [stdout]   43:     0x77a70b290aa4 - <unknown>
[INFO] [stdout]   44:     0x77a70b31da64 - clone
[INFO] [stdout]   45:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- test_subscript_write_middle stdout ----
[INFO] [stdout] fn main() -> int { a = [10, 20, 30]
[INFO] [stdout] a[1] = 99
[INFO] [stdout] print_int(a[0])
[INFO] [stdout] print_int(a[1])
[INFO] [stdout] print_int(a[2])
[INFO] [stdout] }
[INFO] [stdout] -------
[INFO] [stdout] Pass: GlobalizeIdentifiers(GlobalizeIdentifiers)
[INFO] [stdout] Pass: TypeCheck(TypeCheck)
[INFO] [stdout] Pass: ClosurizeFunctions(ClosurizeFunctions)
[INFO] [stdout] Pass: ClosurizeLambdas(ClosurizeLambdas)
[INFO] [stdout] Pass: TypeCheck(TypeCheck)
[INFO] [stdout] Pass: DisambiguateSubscript(DisambiguateSubscript)
[INFO] [stdout] Pass: ExtractStringOps(ExtractStringOps)
[WARN] too many lines in the log, truncating it
